![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式(创建型)
Alex_majm
这个作者很懒,什么都没留下…
展开
-
设计模式:工厂模式
工厂模式是一种创建型的设计模式,个人感觉就是帮助我们new出对象的一种手段。。 1.工厂模式: T利用多态,几种工厂类实现接口后,调用方法。这样用户不再需要关心创建过程即可new对象: 工厂类: public class SanluFactory implements Factory { @Override public Milk getMilk() { ...原创 2018-12-19 11:47:40 · 166 阅读 · 0 评论 -
设计模式:单例模式
1.应用场景:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2.spring中的单例:Spring 中的单例模式完成了后半句话,即提供了全局的访问点 BeanFactory。但没有从构造器级别去 控制单例,这是因为 Spring 管理的是是任意的 Java 对象。 Spring 下默认的 Bean 均为单例。 3.特点:保证从系统启动到系统终止,全过程只会产生一个实例。 4.应用:当...原创 2018-12-19 14:49:41 · 145 阅读 · 0 评论 -
设计模式:原型模式
原型模式就是从一个对象再创建另外一个可定制的对象 这里要注意的是浅复制,即对象的成员变量是对象,但是并没有复制该成员变量的地址; 贴代码举例: /**目标类 * Created by Tom on 2018/3/7. */ public class Prototype implements Cloneable { public String name; CloneT...原创 2019-01-03 11:36:12 · 157 阅读 · 0 评论