设计模式
qq_23117775
这个作者很懒,什么都没留下…
展开
-
【设计模式】## 2、模板模式##
模板模式 :解决某类事情的步骤有些是固定的,有些是会发生变化的,那么这时候我们可以为这类事情提供一个模板代码,从而提高效率 。所以思想是: ①将模板的部分代码修饰成public final,防止别人修改你的模板,又可以使用你的模板。②将会发生变化的部分抽取出来,形成一个方法,并修饰成abstract,让别人去重写。③ 将这个模板形成一个类, 别人要调用模板的时候就自己创建一个类继承这个模板类,重写原创 2016-07-31 21:46:07 · 217 阅读 · 0 评论 -
【设计模式】## 1、单例设计模式 ##
一些感想之前在看高淇的视频的时候也接触到设计模式的东西,不过他讲的比较集中,让人不知道该怎么学习,后来在图书馆也发现很多专门讲设计模式的书,觉得这确实是一个比较重要的东西,但是很难去学习掌握因为设计模式这种东西很难找例题去实际应用进而理解为什么存在这个东西。还好最近听钟老师的视频比较好,设计模式就是一个模式,就像解方程一样,他就是这么一个东西,你懂的他的目的,知道可以这么运行的道理就可以了。也不需要原创 2016-07-30 19:54:33 · 187 阅读 · 0 评论 -
【设计模式】## 4、观察者模式 ##
观察者设计模式: 别名: 发布-订阅模式 /模型-视图模式/ 源-收听者模式/ 从属者模式当一个对象发生指定动作时,要通知另外一个对象进行相应的处理!!经典例子: 天气预报观察者设计模式的步骤: 1. 当前目前对象发生指定的动作是,要通知另外一个对象做出相应的处理,这时候应该把对方的相应处理方法定义在接口上。 2. 在当前对象维护接口的引用,当当前对象发生指定的动作这翻译 2016-08-10 11:20:30 · 179 阅读 · 0 评论 -
【设计模式】## 5、工厂模式 ##
工厂模式用于产生对象的!!原创 2016-08-10 12:02:32 · 203 阅读 · 0 评论