摘要: 一、单例模式 单例模式可以保证一个类仅有一个实例,这个模式应该跟简单工厂一样常用了吧,但对我来说,以前都是瞎用,这是第一次深度学习单例模式。 最简单的单例模式代码是这样的: class Singleton { private static Singleton _instance; private S 阅读全文
posted @ 2016-09-10 19:14 zhixin9001 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一 简单工厂 将代码中负责根据不同情况创建不同类的if else 或者switch case语句抽提出来就构成了简单工厂,即简单工厂专门负责类的生产。 比如,head first中举的pizza例子,用SamplePizzaFactory负责根据客户的选择创建ChessPizza、GreekPizz 阅读全文
posted @ 2016-09-10 17:17 zhixin9001 阅读(229) 评论(0) 推荐(0) 编辑