GRASP模式,即“通用职责分配软件模式”,描述了对象设计和职责分配的基本原则,是面向对象系统的基础。
通俗地说,就是在一个面向对象的系统中,该添加什么方法(职责),给谁添加方法(职责),是值得我们深思的。
而GRASP模式,就给我们提供了指导。
GRASP模式,分为九种:
- 信息专家模式
- 创造者模式
- 低耦合模式
- 高内聚模式
- 控制器模式
- 多态模式(层次类)
- 纯虚构模式
- 间接模式(另设中介类)
- 受保护模式
玩命加载中 . . .
GRASP模式,即“通用职责分配软件模式”,描述了对象设计和职责分配的基本原则,是面向对象系统的基础。
通俗地说,就是在一个面向对象的系统中,该添加什么方法(职责),给谁添加方法(职责),是值得我们深思的。
而GRASP模式,就给我们提供了指导。
GRASP模式,分为九种: