设计模式概述
1.“组件协作”模式
现代软件专业的分工后的第一个结果就是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合。
典型模式
2.“单一职责”模式
在软件组件的设计中,如果责任的划分得不明确,使得继承得到的结果往往随着需求的变化,子类急剧膨胀,同时充斥这重复的代码,这时候的关键就是划清责任。
典型模式
3. “对象创建”模式
通过“对象创建“模式来避开new操作,来避免对象创建(new)过程中所导致的紧耦合,从而支持对象创建的稳定,它是接口抽象之后的第一步操作。