码迷,mamicode.com
首页 >  
搜索关键字:gof    ( 571个结果
OOTV杯超级模式大赛——模式总结
设计模式的学习就要结束了,这么些天,一直徜徉在大鸟和小菜的故事世界之中。那一段段经典的对话,那一个个有趣而又充满知识的经历,真的让自己受益匪浅。 除此之外,那场OOTV杯超级模式大赛,真的很精彩。那么,就让我们随着比赛的脚步,再一次充当观众,一起去回味,再次领略各种模式的魅力所在。 主持人——GOF,首先出现在台前给大家问好。可能有人就会问了,为什么主持人会是她呢?其实,学习了设计模式的同学都...
分类:其他好文   时间:2014-12-19 22:10:05    阅读次数:250
设计模式--建造者模式(Builder)
最近又看了下建造者模式Builder,在网上找了很多文章,但是总感觉有一些问题。 有些示例明明很像一个工厂模式,还有些示例会导致具体建造者类无限膨胀,好像都不大适合使用这个模式。后来又对照GOF重新看了下,同时参考了http://www.cnblogs.com/happyhippy/archive/...
分类:其他好文   时间:2014-12-10 19:45:19    阅读次数:272
设计模式之备忘录模式
备忘录模式,翻译成标记模式好一些,因为这种设计模式的目的是为了反悔:GOF给备忘录模式的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 在之前的命令模式中,我们曾经提到利用中间的命令角色可以实现undo、redo ...
分类:其他好文   时间:2014-12-09 17:31:00    阅读次数:180
【设计模式】—Gof23种设计模式
前言: 大话设计模式中一直提到GoF,猜想应该是某位创建设计模式的鼻祖大牛,百度之后发现GoF原意: 设计模式的经典名著——Design Patterns: Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用面向对象软件的基础》的四位作者Erich Gamma、Richard Helm、Ralph Johnson,以及Jo...
分类:其他好文   时间:2014-12-07 17:49:49    阅读次数:222
设计模式之解释器、调停者模式
解释器模式和调停者模式都是行为型模式,由于二者用的情形比较少,不作过多解读,介绍一下相关概念,以作参考。 解释器模式有点儿“编译器”的概念,像个超级简单的编译器,且跟硬件无关,它的目的是定义语言(使用规定格式和语法的代码)的文法,然后建立一个解释器来解释该语言中的句子。 在 GOF 的书中指...
分类:其他好文   时间:2014-12-05 12:13:35    阅读次数:147
Android与设计模式——组合(Composite)模式
定义(GoF《设计模式》):将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和使用具有一致性。   涉及角色   1.Component:(View)是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。   2.Leaf:(TextView、自定义View)在组合中表示叶子结点对象,叶子...
分类:移动开发   时间:2014-12-04 19:58:28    阅读次数:157
Objective-C类族和工厂模式
本文转载至http://www.cocoachina.com/ios/20141124/10296.html相信大家都了解GoF的《Design Patterns》中提到的23种设计模式,其中将常见的设计模式分为三大类:创建型模式、行为型模式、结构型模式。而在《Clean Code》中也提到建造酒店...
分类:其他好文   时间:2014-12-03 00:14:13    阅读次数:194
『重构--改善既有代码的设计』读书笔记----代码坏味道【3】
星期六了,适当出去放松了下,回来继续我们重构的话题。今天是坏味道【3】了,很多朋友跟我私信,叫我把坏味道出完,再出手法。其实这是有道理的,很多时候,"发现"远比"怎么做"重要的多。就拿设计模式来讲,GoF里面的设计模式相信有很多人都了解过。具体的设计模式应该怎么实现啊相信有很多人都背的滚瓜烂熟,但....
分类:其他好文   时间:2014-11-29 18:52:13    阅读次数:255
Java中常用术语
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞..
分类:编程语言   时间:2014-11-25 19:00:02    阅读次数:180
Ioc模式(又称DI:Dependency Injection 依赖注射)
分离关注( Separation of Concerns : SOC)是Ioc模式和AOP产生最原始动力,通过功能分解可得到关注点,这些关注可以是 组件Components, 方面Aspects或服务Services。 从GoF设计模式中,我们已经习惯一种思维编程方式:Interface Driv....
分类:其他好文   时间:2014-11-21 18:10:49    阅读次数:274
571条   上一页 1 ... 46 47 48 49 50 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!