设计模式
柠檬味的汽水
这个作者很懒,什么都没留下…
展开
-
Java设计模式之单例模式
单例模式意图:保证一个类只有一个实例,并提供一个访问它的全局访问点主要解决:一个全局使用的类频繁地创建与销毁优点:在内存中只有一个实例,减少了内存的开销缺点:不能继承,类的职责太重,与单一职责原则冲突注意:提供一个自身的静态私有成员变量单例类的构造函数是私有的提供一个共有的静态工厂方法创建一个IdentityCardNo类public class IdentityCardNo { private String no; private static IdentityCa原创 2021-03-31 22:35:11 · 75 阅读 · 0 评论 -
Java设计模式之静态工厂模式
Java设计模式之静态工厂模式(简单工厂模式)在简单模式中可以根据不同的参数创建不同的实例。优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。3、屏蔽产品的具体实现,调用者只关心产品的接口。缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同时也增加了系统具体类的依赖。例1、电视工厂1、建立一个电视机工厂public class TVFactory原创 2021-03-14 15:37:09 · 266 阅读 · 0 评论