摘要: 《Head first 设计模式》P135的最后一个问答,简单工厂与工厂方法之间的差异:/* *P116,简单工厂 */public class PizzaStore { SimplePizzaFactory factory; public PizzaStore(Sim... 阅读全文
posted @ 2017-04-08 23:12 水煮海鲜 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 被观察者(Observable)是一个类,使用继承extends,因为它无需子类再去实现什么东西。观察者(Observer)是一个接口,使用实现implements,因为它需要子类去实现update函数,这个函数在被观察者发生变化时被执行。 一般可理解为,Observable是一个... 阅读全文
posted @ 2017-04-08 23:12 水煮海鲜 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.csdn.net/itpinpai/article/details/512444911.创建型模式 前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以... 阅读全文
posted @ 2017-04-08 23:11 水煮海鲜 阅读(1847) 评论(0) 推荐(0) 编辑