合集-设计模式
摘要:
创建型模式(单例、原型、工厂方法、抽象工厂、建造者)结构型模式(代理、适配器、桥接、装饰、外观、享元、组合)行为型模式(模板方法、策略、命令、职责链、状态、观察者、中介者、迭代器、访问者、备忘录、解释器)【BV1Np4y1z7BU】
阅读全文
创建型模式(单例、原型、工厂方法、抽象工厂、建造者)结构型模式(代理、适配器、桥接、装饰、外观、享元、组合)行为型模式(模板方法、策略、命令、职责链、状态、观察者、中介者、迭代器、访问者、备忘录、解释器)【BV1Np4y1z7BU】
阅读全文
摘要:创建者模式主要关注怎样创建对象,主要特点是将对象的创建和适用分离,这样可以降低系统的耦合度,对象使用者不用关心对象的创建细节。 创建者模式: 单例模式 工厂方法模式 抽象工厂模式 原型模式 建造者模式
阅读全文
摘要:
用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。指的就是浅克隆,包含抽象原型类,具体原型类,访问类
阅读全文
用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。指的就是浅克隆,包含抽象原型类,具体原型类,访问类
阅读全文
摘要:
组合模式是针对树形结构的模式。把一组相似的对象当作一个单一的对象;组合模式依据树形结构来组合对象,用来表示部分以及整体层次;抽象根节点定义系统各层次对象的共有方法和属性,然后树枝节点和叶子节点分别实现(重写)自己特定的属性和行为。【案例:软件菜单】
阅读全文
组合模式是针对树形结构的模式。把一组相似的对象当作一个单一的对象;组合模式依据树形结构来组合对象,用来表示部分以及整体层次;抽象根节点定义系统各层次对象的共有方法和属性,然后树枝节点和叶子节点分别实现(重写)自己特定的属性和行为。【案例:软件菜单】
阅读全文
摘要:
通过共享已经存在的对象来减少对象的创建;分为两种状态:内部状态共享,不会改变;外部状态不可以共享,随环境变化而改变。享元模式就是拿出一个已经带有内部属性的对象赋予外部状态;【案例:俄罗斯方块】【JDK源码:Integer类】
阅读全文
通过共享已经存在的对象来减少对象的创建;分为两种状态:内部状态共享,不会改变;外部状态不可以共享,随环境变化而改变。享元模式就是拿出一个已经带有内部属性的对象赋予外部状态;【案例:俄罗斯方块】【JDK源码:Integer类】
阅读全文

何将类或对象按某种布局组成更大的结构
浙公网安备 33010602011771号