![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
祥灬子
命是弱者的借口,运是强者的谦辞!!
展开
-
设计模式
一、设计原则 1、单一职责原则 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。 2、开闭原则(Open Close Principle)原创 2016-06-27 20:08:29 · 619 阅读 · 0 评论 -
设计模式-Prototype
定义:是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例,而不是新建实例.被复制的实例就是我们所称的原型,这个原型是可定制的.重点: 1、原型模式主要用于对象的复制,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节。2、使用原型模式创建对象比直接new一个对象在性能上要好的多,因为Object类的clone方法是一个本地方法,它直接操作内存转载 2016-10-16 20:46:40 · 198 阅读 · 0 评论 -
设计模式-单例模式
单例模式又可分为恶汉式和懒汉式: 恶汉式实现方法:package com.dx.demo; /** * 单例模式-恶汉模式 * @author xiangzi * */ public class SingleDemo1 { private static SingleDemo1 single = new SingleDemo1(); //构造方法私有化 priv原创 2017-12-17 11:58:13 · 129 阅读 · 0 评论