![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
模式
SilenceAtNBT
有爱才有目标!
展开
-
设计模式(零)------开端
介绍 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用,是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 原则 对接口编程而不是对实现编程; 优先使用对象组合而不是继承; 类型 创建型 创建对象的同时隐藏创建逻辑的方式,而不是使用new关键字直接实例化对象。包括:工厂模式、抽象工厂模式、单例原创 2018-02-01 15:31:46 · 200 阅读 · 0 评论 -
设计模式(一)------单例模式
介绍 这种模式只涉及到一个单一的类,该类负责创建自己的对象,并确保只创建一个对象。 单例只有一个实例; 单例类必须创建自己唯一的实例; 单例类必须给其他对象提供这唯一的实例; 分类 由于当今的编程模型都是基于多线程方式,因此此处只介绍线程安全的几种实现。 懒汉型 第一次被调用时才创建对象,属于懒加载(Lazy-Init), 节约一定的内存,但由于需要增加同步锁,原创 2018-02-01 11:18:27 · 194 阅读 · 0 评论 -
设计模式(二)------适配器模式
介绍 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。...原创 2018-06-05 22:29:17 · 181 阅读 · 0 评论