设计模式
兔子先生的夏天
这个作者很懒,什么都没留下…
展开
-
设计模式-单列模式总结
单列模式的要点: 1.单列模式确保程序中一个类最多有一个实例。 2.单例模式提供全局访问该单列的点(类的静态方法)。 3.java 中实现单列模式需要一个私有构造器,一个static方法返回实例,一个static变量。 4.注意:如果有多个类加载器可能导致单例模式失效产生多个实例。 许久不写单列,突然要去写个单例,我会写出这种不安全的: public class SingleM...原创 2019-02-01 15:22:53 · 267 阅读 · 0 评论 -
设计模式-工厂模式
先说一下简单工厂,简单工厂其实不是一个设计模式,只是一种编程习惯。 简单工厂是把实例化对象的部分抽离出来,封装变化的部分,供多个地方调用。以宠物店为例: public class PetShop { public Animal buyPet(String animalName){ Animal animal = SimpleAnimalFactory.create...原创 2019-02-01 16:35:15 · 85 阅读 · 0 评论