熟悉设计模式和重构的人一定对Refactor To Pattern或者RTP一书不陌生。重构到模式也成为了业界比较流行和推崇的一种做法。结合本人学习、使用设计模式的经验,总结了下自己这方面的历程,感觉用“RTP三步曲”介绍比较合适。
最近在进行一些设计模式讨论的时候发现有些参与者还是容易混淆于不同的模式之间,结合喊口号的国情,一时兴起杜撰一份设计模式的口号版,虽然好些还不贴切和到位,但还是发表出来,希望可以抛砖引玉以征集更多更好的口号!
软件中应用职责链可以大大减少业务对象处理中的跳转,实现业务逻辑的内部消化和封装。
很多软件对象是活的,是有状态和状态切换的。
软件模板在促进代码复用的同时也因为其廉价造成了代码的滥用。
软件的设计变迁反映了生活的变迁,更多的对象从最初的轮询者发展成了现在的观察者。
通过Composite,人类不仅可以解决日常中的小问题,更可以处理各个领域中越来越复杂和庞大的问题。软件也不断地使用同样的方法来解决复杂的问题。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号