知识卡片

快照与场景刻画领域模型的动静态

普通读书笔记卡 · 1958.h.7

内容

信息模型描述通用类型,快照(实例图)描述某瞬间的具体实例,二者是类别(classification)关系,等同于面向对象里类和对象的关系;功能场景是一串快照间的转变,只记录会改变模型状态的步骤,无关紧要的现实事件不必写进去。领域模型与设计模型的本质区别在这里最清楚:场景里的人物代表真实的人,联系网可能就是一叠名片,设计模型的对应元素才是计算机记录——领域模型只描述现实,不描述如何实现现实。

参考来源

- 位置:《恰如其分的软件架构》第8章《领域模型》8.4节《快照》、8.5节《功能场景》(源文件:_epub-src/OEBPS/text00080.html, text00081.html) - 结论依据:原文定义快照为实例图、类型与实例之间是类别关系,功能场景是导致领域模型状态变化的事件序列,只记录会改变模型的步骤,并明确领域模型中的元素代表真实事物而非计算机记录,这是领域模型与设计模型的本质区别。 - 原始内容:类型和实例之间的关系,即类别(classification)关系,与面向对象编程中的类和对象之间的关系是一样的……由于这是一个领域模型,Owen和Bradley代表着真实的人,而不是计算机中的记录……这也是领域模型和设计模型之间的本质区别。