设计模式
qq_24552437
这个作者很懒,什么都没留下…
展开
-
Java设计模式-工厂模式
一、简单工厂1、概念将具体创建对象的细节封装到工厂方法中。需要对象时,只需要提供对象的描述信息即可,而具体怎么创建的我们不需要关心。简单工厂的缺点:当需要其他Pet时,就要修改PetFactory这个类,违背了OCP原则(对扩展开放,对修改关闭)。2、示例假设现在我们需要宠物Pet,有dog,cat还有其他的。传统实现是写一个父类Pet,让dog和cat继承Pet,然后直接new。如...原创 2020-01-14 11:54:04 · 145 阅读 · 0 评论 -
Java设计模式-单例模式
一、饿汉式1、静态常量package singleton.type1;public class TestSingleton01 { public static void main(String[] args) { Singleton instance1 = Singleton.getInstance(); Singleton instance2 = Singleton.getIn...原创 2020-01-12 17:05:45 · 93 阅读 · 0 评论