领域驱动设计中的模型
领域驱动开发都是以模型作为开发的核心,随着需求理解的深入,对领域也会逐渐的扩充和舍弃无用细节。
看到这个方面,我忽然想起以前没接触领域时候,与客户谈需求时,都要给客户提供一个原型,一般都是WEB页面展示,或者是CS系统的展示,里面囊括了需求中的功能。
那这个“原型”是否可以看作领域里说的“模型”呢?只是比较狭隘了一点,但是对于一个简单的WEB开发来说,是否可以这样理解?
领域驱动开发都是以模型作为开发的核心,随着需求理解的深入,对领域也会逐渐的扩充和舍弃无用细节。
看到这个方面,我忽然想起以前没接触领域时候,与客户谈需求时,都要给客户提供一个原型,一般都是WEB页面展示,或者是CS系统的展示,里面囊括了需求中的功能。
那这个“原型”是否可以看作领域里说的“模型”呢?只是比较狭隘了一点,但是对于一个简单的WEB开发来说,是否可以这样理解?
原型是需求,模型是从需求中抽象出的逻辑结构。
你需要发现原型数据背后的逻辑,找到逻辑你就能建立模型了。