摘要: 单例模式定义:Ensure a class has only one instance,and provide a global pointof access toit.(确保某一个类只有一个实例,自行实例化并提供一个全局访问点)以下实现方式在多线程环境下都是没有问题的实现一(对getInstance()方法进行同步,影响性能):public class Singleton { private static Singleton instance = null; private Singleton(){} public synchronized static Singleton getIns.. 阅读全文
posted @ 2013-06-03 13:48 心意合一 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式定义:抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类其实和策略模式还是蛮像的,只不过现在抽象分离出去的不是一个普通类,而是一个工厂类,并且工厂类依赖于多个抽象类(比如:酱料和火腿)public class Store { private AbstractSourceFactory factory; public Store(AbstractSourceFactory factory){ this.factory = factory; } public void getSource(){ factory.sendSauce(); factor... 阅读全文
posted @ 2013-06-03 09:24 心意合一 阅读(192) 评论(0) 推荐(0) 编辑