面向对象设计方法(Object-Oriented Design,OOD)

在 OOD 中,数据结构和在数据结构上定义的操作算法封装在一个对象之中。类封装了信息和行为,是具有相同属性、方法和关系的对象集合的总称。类可以分为 3 种类型:

  • 实体类:一般来说是一个名词,通常都是永久性需要存储的,例如教师、学生
  • 控制类:是用于控制用例工作的类,控制对象(控制类的实例)通常控制其他对象或协调 其他对象的行为,例如登录验证
  • 边界类:用于封装在用例内、外流动的信息或数据流,例如窗口、通信协议、接口等

面向对象的分析(OOA,Object Oriented Analysis) OOP(Object-oriented programming)