首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式学习笔记

2012-10-13 
设计模式学习笔记只听过大家讨论设计模式,自己却从不知道设计模式是个什么摸样。在这里写篇日志记录设计模

设计模式学习笔记

只听过大家讨论设计模式,自己却从不知道设计模式是个什么摸样。在这里写篇日志记录设计模式的学习过程,用来激励自己。先列出设计模式一书中的23中设计模式:(引自http://c2.com/cgi/wiki?DesignPatternsBook)

?

Creational (CategoryCreationalPatterns)AbstractFactoryPatternBuilderPatternFactoryMethodPatternPrototypePatternSingletonPattern

?

Structural (CategoryStructuralPatterns)AdapterPatternBridgePatternCompositePatternDecoratorPatternFacadePatternFlyweightPatternProxyPattern

?

Behavioral (CategoryBehavioralPatterns)ChainOfResponsibilityPatternCommandPatternInterpreterPatternIteratorPatternMediatorPatternMementoPatternObserverPatternStatePatternStrategyPatternTemplateMethodPatternVisitorPattern

?

?

1 楼 vsong 2012-02-05   常见的BuilderPattern模式,如StringBuilder。实际上他是一个有状态的工具类。因此最好构建一个对象sb,给予该对象进行操作。获取对象时通过该对象的类似toString的方法来实现。
无状态的用来加工对象属性的工具类,最好以工厂模式来进行。一般情况下不需要返回值。

热点排行