摘要: 适配器模式: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以工作。 /** * 适配器模式,组合 */ public class AdapterTest { public static void main(String[] args) 阅读全文
posted @ 2021-05-19 23:39 炼金术士0z 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 门面模式: 为子系统中的一组接口提供一个一致的接口,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 应用场景: 1.当您需要使用复杂子系统的有限但直接的接口时,请使用Facade模式。 2.当您想要将子系统组织成层时,请使用Facade。 /** * 门面模式 */ pub 阅读全文
posted @ 2021-05-19 22:22 炼金术士0z 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 享元模式:运用共享技术有效的支持大量细粒度的对象 import java.util.Map; import java.util.concurrent.ConcurrentHashMap; /** * 享元模式 */ public class FlyWeightTest { public static 阅读全文
posted @ 2021-05-19 21:56 炼金术士0z 阅读(48) 评论(0) 推荐(0) 编辑
摘要: - 原型模式 1.Cloneable接口、Object#clone方法详解 2.浅拷贝/深拷贝 3.序列化机制实现深拷贝 import java.io.*; /** * 原型模式 */ public class protoType { public static void main(String[] 阅读全文
posted @ 2021-05-19 00:33 炼金术士0z 阅读(40) 评论(0) 推荐(0) 编辑