在任何面向对象的系统而言,类是最重要的构造块,然而更一般的构造块是类目。类目是描述结构特征和行为特征的机制。类目包括:类、接口、数据类型、信号、构件、结点、用况和子系统。
- 入门
比如建筑项目开始时,仅仅需要决策建筑材料时木材、钢铁、和石头就好了。进一步的会细化,比如是经过处理的防虫的木材。软件的类也一样,细化的需要指出类的结构(它的属性)和对完成职责,充分而又必要的行为(操作)。最终,当演化到可执行系统时,需要对单个属性和操作的可见性,整个类和它的单个操作的并发语义、类所实现的接口等细节建模。
2. 术语与概念
类目主要有:类、接口、数据类型、信号、构件、结点、用况和子系统。
- 可见性
- 实例范围和静态范围
抽象元素,叶子元素与多态元素
多重性
属性
操作:
模板类:
标准衍型
3.常用建模技术
- 详述类的职责
- 结构化文本从整体上详述类的语义
- 详述类的状态机
- 详述类的机构
- 详述体现类的协作
4.提示与技巧
- 高内聚松耦合
- 不过分描述
- 不过分简化