设计模式/创建型设计模式

简述

用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

  • 优点
    • 高性能 -> 原型模式是在内存二进制流中拷贝,要比直接 new 一个对象性能高
注意 -> 既是优点也是缺点,构造方法不会执行
阅读全文 »

设计模式/创建型设计模式

简述

用工厂方法代替 new 操作,让子类决定实例化哪个类,工厂方法将一个类的实例化延迟到子类

  • 优点
    • 解藕:调用方不用负责对象的创建,只需要使用,明确各自的职责
阅读全文 »

设计模式/结构型设计模式

简述

简化用户和子系统的交互
为子系统提供一个叫做外观的类,替代客户和子系统交互,该类负责和子系统交互

阅读全文 »

设计模式/创建型设计模式

简述

也称为生成器模式,将复杂对象的建造过程抽象出来,不同的实现方法可以构造不不同的属性的对象

当遇到这种许多构造器参数的时候,可以选用建造者模式

阅读全文 »
0%