设计模式
文章平均质量分 71
海鲜小王子
记录点滴,SHU,小硕,EE
展开
-
设计模式分类(创建型模式、结构型模式、行为型模式)
转载自http://blog.csdn.net/itpinpai/article/details/51244491 1.创建型模式 前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,转载 2017-04-08 23:11:44 · 618 阅读 · 0 评论 -
设计模式——观察者模式
被观察者(Observable)是一个类,使用继承extends,因为它无需子类再去实现什么东西。观察者(Observer)是一个接口,使用实现implements,因为它需要子类去实现update函数,这个函数在被观察者发生变化时被执行。 一般可理解为,Observable是一个中心数据库,Observer是许多个视图,用于从各个方面展示数据库的数据。 //SimpleObserver.ja原创 2017-04-08 23:12:19 · 192 阅读 · 0 评论 -
设计模式——工厂模式
《Head first 设计模式》P135的最后一个问答,简单工厂与工厂方法之间的差异: /* *P116,简单工厂 */ public class PizzaStore { SimplePizzaFactory factory; public PizzaStore(SimplePizzaFactory factory) { this.factory = fa原创 2017-04-08 23:12:43 · 163 阅读 · 0 评论