机制是一组抽象相互配合实现一个特定的功能过程
关键抽象反映了问题域的抽象,而机制是设计的灵魂。在设计过程中 ,开发者不但必须考虑单个类的设计,还要考虑这些类的实例如何一起工作。
类的设计是一种战术决策,而机制代表了战略决策。
当开发者决定某种协作模式之后,工作会被分解到许多对象上,即在相应的类上定义适当的方法 。
框架是一组类,为某个领域提供的一组服务,他输出了一些类和机制。