设计模式 设计模式分类 1)根据目的分为三类: 创建型,结构型和行为型; 创建型模式主要用于创建对象。 结构型模式主要用于处理类或对象的组合。 行为型模式主要用于描述对类或对象怎样交互和怎样分配职责。 2)根据范围:类模式和对象模式 类模式: 处理类和子类之间的关系,这些关系通过继承建立,在编译时刻就被 确定下来,是属于静态的。 对象模式:处理对象间的关系,这些关系在运行时刻变化,更具动态性。 3)设计模式的六大原则 “开-闭”原则(OCP):对扩展开放,对修改关闭。 在一个系统中,对于扩展是开放的,对于修改是关闭的,一个好的系统是在不修 改源代码的情况下,可以扩展你的...