可复用面向对象软件的基础 -- 设计模式,以其可复用的设计初衷、精巧的逻辑思维被广大面向对象程序设计所追捧。但不少程序设计者却经常将思考的问题转换为遇到了什么场景就要用什么模式。这种八股文式的思维在某种程度上严重影响了程序设计的艺术性,并固化了程序设计者的思想,违背了设计模式的初衷。所谓超越设计模式,就是提出一些设计思想或者原则,例如面向接口、封装变化、依赖倒置原则、只和朋友交谈等。程序设计者只需在程序设计时遵循这些原则,便会发现原来已经在使用某些设计模式了。
本文整理自http://www.ibm.com/developerworks/cn/java/j-lo-beyondpattern/index.html
IBM developerWorks 是一个很好的网站,提供质量很高的文章,本人推荐。
超越设计模式_序言
最新推荐文章于 2024-09-10 17:07:09 发布