摘要: public class Singleton{ private static Singleton uniqueInstance; private Singleton(){} public static syschronized Singleton getInstance(){ if(uniqueIn 阅读全文
posted @ 2016-08-23 16:28 玉曲风 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 简单工厂不是工厂模式,只是一种用法的习惯。 工厂方法模式:定义了一个创建对象的接口,但是由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。(可以说工厂方法是一个特殊的模板方法) public abstract class PizzaStore{ public Pizza orderPi 阅读全文
posted @ 2016-08-23 15:25 玉曲风 阅读(148) 评论(0) 推荐(0) 编辑
摘要: abstract class AbstactClass{ final void tempalteMethod(){ primitiveOption1(); primitiveOption2(); concreteOperation(); hook(); } abstarct void primiti 阅读全文
posted @ 2016-08-23 12:41 玉曲风 阅读(117) 评论(0) 推荐(0) 编辑