摘要: 1. 定义 享元模式 是池技术的重要实现方式,定义如下:使用共享对象可有效支持大量的细粒度的对象。 2. 类图 3. Example 偷个懒, https://www.jianshu.com/p/a2aa75939766 这里的火车票例子还是蛮不错的! 4. 使用场景 系统中存在大量的相似对象 需要 阅读全文
posted @ 2020-03-03 23:45 Code&Fight 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 类图 其他 1. 优点: 性能优良: 原型模式是在内存二进制流的拷贝,要比直接new一个对象性能好很多 逃避构造函数约束(优缺点并存): 2. 使用场景 资源优化场景 性能和安全要求的场景 一个对象多个修改者的场景 (实际项目中 阅读全文
posted @ 2020-03-03 23:01 Code&Fight 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1. 定义 桥接模式 将抽象部分与它的实现部分分离,使它们都可以独立的变化。 2. 类图 3. Example 假如你是个小有所成的成功人士,开了家公司,生产什么商品全靠追风,哪个赚钱生产哪个,请写出商品生产、销售的过程,要求商品变化时,代码尽可能少变化。 输出如下: 个人理解: 桥接模式好像是这样 阅读全文
posted @ 2020-03-03 21:54 Code&Fight 阅读(108) 评论(0) 推荐(0) 编辑