PromleeBlog
网站地图
关于博客
菜单
loading..🐩🐩🐩🐩
学习
Others
Software Engineering
对象级设计
对象级设计
📅
静态与动态对象设计(Static vs Dynamic Object Design)
对象设计技术的重要性(Importance of Object Design Techniques)
静态与动态对象设计(Static vs Dynamic Object Design)
🔗
动态模型
:设计代码或方法体的逻辑与行为。
例如:UML交互图、顺序图和通信图。
往往是更有意思、更困难,也更重要的图。
静态模型
:设计包、类、属性与方法签名,不包括方法体。
例如:UML类图、包图和对象图。
敏捷建模实践
:
先花少量时间绘制交互图(动态),然后绘制相关的类图(静态)。
对象设计技术的重要性(Importance of Object Design Techniques)
🔗
绘制
UML
不只是反映已经做出的设计决策,而是帮助作出设计决策。
重要的是对象设计技术,而不是怎样画UML。
对象设计所需的基础知识
:
职责分配原则(Responsibility Assignment Principle)
设计模式(Design Pattern)
对象级设计 | PromleeBlog