设计模式
卓阳阳
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。1.懒汉模式public class Singleton { private Singleton() {} private static final Singleton single = new Singleton(); //静态工厂方法 public static Singl...原创 2017-11-06 15:35:39 · 70 阅读 · 0 评论 -
工厂模式
工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。1.简单工厂模式 ,使用场景:负责创建的对象比较少;客户只知道传入工厂类的参数,对于如何创建对象的逻辑不关心;容易违反高内聚责任分配原则,所以只在很简单的情况下应用public interface IProduct{ public void saleProduct();}public cl...原创 2017-11-06 19:10:56 · 115 阅读 · 0 评论 -
策略模式
http://www.cnblogs.com/itTeacher/category/428818.html原创 2017-11-06 19:34:38 · 94 阅读 · 0 评论 -
设计模式的六大法则
1.单一职责原则 定义:应该有且只有一个原因引起类的变化。There should never be more than one reason for a class to change.2.里是替换原则 定义:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换为o2,程序P的行为没有发生变化,那么类...原创 2017-11-12 17:54:02 · 120 阅读 · 0 评论