composite模式,这个无意是个很好的模式,当时很多东西不是你能很好的抽象归一化的,怎么抽象,怎么处理不同部分,用的好的是高手,用的不好就是自费武功,文件系统的设计充分体现了这个。
模板方法,已经被广泛应用,这个几乎是程序扩展性的标志和标配了。
访问者模式,被访问者的元素和行为分开,增加访问者的子类,只需要增加一个对应的访问者方法。就像是一把钥匙一把锁,总的来说扩展是很方便的,而且功能都聚合在一起,也容易管理。但是很多情况其实让对象自己管理自己就好,就是把锁和钥匙放在一起就好。
中介者模式,基本就是分层,隔离复杂性,降低耦合度,呵呵,让我想起两个多对多关系的数据表,一般是加个中间表。
监听器模式,文中很大篇幅讨论了是否应该有个单独的注册管理器,但是这个基本会涉及事件判断,事件管理怎么处理就好。
不错的书
《设计模式沉思录》热门书评
-
要沉思也要实践
5有用 0无用 诡辩 2010-08-17
可能有个误解,就是我们通常读的第一本设计模式读物都是四人帮的经典:设计模式。书确实好,但又确实不适合新人去读,或者应该这么说,这本书确实不应该成为新人唯一一本学习设计模式的书。因为太概念,四人帮的书非常学术和教科书化像一本参考书更像一本词典。如果没有一定的功底很难理解里面一些画龙点睛的文字。这本沉思...
-
不建议通过本书来学习设计模式
3有用 0无用 Wuqifu 2012-06-24
本书原作出版于1998年,作者是大名鼎鼎的GOF之一。作者的水平不用怀疑,然而不建议通过本书来学习设计模式,因为本书有用的内容太少,另外作者假定读者已经熟知了设计模式。本书实际内容有140页,分为五章。但第一章和第五章可以忽略,只是些介绍性内容。在我看来,写得还不错的是第二章,通过设计一个文件系统的...
-
学过设计模式来看,必定对你的设计思维有所提升
1有用 0无用 风雪无情 2012-11-02
书中对设计模式中有些特定的设计问题,和对模式实践的反馈都做了介绍,也提出了模式的适用解决领域、实现手段。另外提出了作者称为在实验中的一些模式,尤其是其中的Generation Gap模式在之后的Android项目开发中派上了大用场,也体现了其设计的强大。所以绝对推荐深入阅读下这本书,书很薄,但值得花...
-
不错的书
0有用 0无用 黄云斌 2013-03-25
composite模式,这个无意是个很好的模式,当时很多东西不是你能很好的抽象归一化的,怎么抽象,怎么处理不同部分,用的好的是高手,用的不好就是自费武功,文件系统的设计充分体现了这个。 &nbs...
书名: 设计模式沉思录
作者: John M·Vlissides
出版社: 人民邮电出版社
原作名: Pattern Hatching: Design Patterns Applied
译者: 葛子昂
出版年: 201005
页数: 152
定价: 35.00元
装帧: 平装
ISBN: 9787115224637