![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Long_Long_Ago_
这个作者很懒,什么都没留下…
展开
-
设计模式学习笔记----单例模式
单例模式的目的: 确保该类只有一个实例,并且自行实例化并向整个系统提供这个实例。单例模式的好处: 避免产生多个对象消耗过多的资源//饿汉单例模式public class Singleton { private static final Singleton mSingleton = new Singleton(); //构造函数私有 private Sing原创 2017-06-25 23:29:10 · 275 阅读 · 0 评论 -
设计模式学习笔记----Builder模式
Builder模式的目的: 将一个复杂对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。Builder模式的好处: 用户可以通过该模式一步一步创建一个复杂对象,使得用户可以在不知道内部构建细节的情况下,可以更精细的控制对象的构件流程。目前Builder模式多分为简略版与经典版简略版代码如下:public class Person { private fi原创 2017-07-15 17:11:47 · 263 阅读 · 0 评论 -
设计模式学习笔记----工厂模式
工厂模式的好处: 通过工厂模式可以将产品的实例化封装起来,调用者不需要关心产品的实例化过程,方便了当开发者对产品的实例化进行修改时,不需让调用者参与。抽象产品类:public abstract class Product { public abstract void color();}具体产品类A:public class ConcretePrductA extends Product原创 2017-08-20 16:36:01 · 340 阅读 · 0 评论