摘要: Gang Of Four的23中设计模式 标签(空格分隔): 设计模式 1. 根据目的来进行划分 根据目的进行划分可以分为 创建型模式 , 结构型模式 和 行为模式 三种. 1.1 创建型模式 怎样创建对象, 主要特点是 将对象的创建和使用分离 , GoF中提供了单例, 原型, 工厂方法, 抽象工厂 阅读全文
posted @ 2019-10-08 17:36 X-POWER 阅读(320) 评论(0) 推荐(0) 编辑
摘要: ```java /** * 适配器模式(Adapter):将一个类的接口转换成客户希望的另一个接口,adapter模式 * 使得原本由于接口不兼容,而不能一起工作的那些类可以一起工作.对修改关闭,对拓展开放. * 不兼容的话 就加一个转接头. */ public class SixNine { /** * 可以看到work(powerB); 是报错的, powerA和powerB... 阅读全文
posted @ 2019-10-08 17:35 X-POWER 阅读(125) 评论(0) 推荐(0) 编辑
摘要: ```java import java.util.Map; import java.util.Random; import java.util.concurrent.ConcurrentHashMap; /** * 享元模式: 面向对象技术可以很好的解决一些灵活性或可扩展性问题, 但是在很多情况下需要在系统中增加类和对象的个数, 但是当这些完全一样的对象数量太多的时候, 会导致运行的代价过高,... 阅读全文
posted @ 2019-10-08 17:25 X-POWER 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 设计模式 标签(空格分隔): 设计模式 设计模式最初是出现在建筑领域的设计中, 之后延伸到软件设计领域. 设计模式的概念和意义 有关软件设计模式的定义有很多, 有些从模式的特点来说明, 有些从模式的作用来说明. 1. 软件设计模式的概念 软件设计模式(Software Design Pattern) 阅读全文
posted @ 2019-10-08 16:33 X-POWER 阅读(198) 评论(0) 推荐(0) 编辑