原型模式 发表于 2018-11-19 更新于 2024-07-29 分类于 设计模式 本文字数: 741 阅读时长 ≈ 7 分钟 设计模式/创建型设计模式 简述用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 优点 高性能 -> 原型模式是在内存二进制流中拷贝,要比直接 new 一个对象性能高 注意 -> 既是优点也是缺点,构造方法不会执行 阅读全文 »
工厂模式 发表于 2018-11-18 更新于 2024-07-29 分类于 设计模式 本文字数: 455 阅读时长 ≈ 5 分钟 设计模式/创建型设计模式 参考资料 工厂方法模式和抽象工厂模式 项目地址 设计模式: 设计模式系统梳理 简述用工厂方法代替 new 操作,让子类决定实例化哪个类,工厂方法将一个类的实例化延迟到子类 优点 解藕:调用方不用负责对象的创建,只需要使用,明确各自的职责 阅读全文 »
外观模式 发表于 2018-11-17 更新于 2024-07-29 分类于 设计模式 本文字数: 154 阅读时长 ≈ 2 分钟 设计模式/结构型设计模式 参考资料 JAVA设计模式之门面模式(外观模式) | 菜鸟教程 Java设计模式-外观模式 JAVA设计模式之外观模式(六) java设计模式之外观模式(门面模式) - Fina1ly - 博客园 简述简化用户和子系统的交互为子系统提供一个叫做外观的类,替代客户和子系统交互,该类负责和子系统交互 阅读全文 »
装饰者模式 发表于 2018-11-15 更新于 2024-07-29 分类于 设计模式 本文字数: 162 阅读时长 ≈ 2 分钟 设计模式/结构型设计模式 参考资料 Java设计模式—装饰者模式 Java设计模式——装饰者模式 简述动态地扩展对象的功能 提供了比继承更有弹性的替代方案 阅读全文 »
建造者模式 发表于 2018-11-13 更新于 2024-07-29 分类于 设计模式 本文字数: 251 阅读时长 ≈ 3 分钟 设计模式/创建型设计模式 简述也称为生成器模式,将复杂对象的建造过程抽象出来,不同的实现方法可以构造不不同的属性的对象 当遇到这种许多构造器参数的时候,可以选用建造者模式 阅读全文 »