Java之旅--设计模式

设计模式,先看名字,设计,模式,目的是为了设计,为了设计给出一些定义出来的,总结出来的,抽象出来的办法,叫做模式。

设计是什么?软件构建中的设计,承前(需求分析、产品定义、架构选择),启后或者伴随(编码、测试),包含结构、包、类、子程序,而模式讲的就是这些东西。

烂程序员关心的是代码。好程序员关心的是数据结构和它们之间的关系。

面向对象语言以对象为核心,加一些相关联的方法,简直是呓语。

重要的东西应该是数据结构,对象本身有啥重要?

真正有意思的,是在不同类型的不同对象交互而且有锁规则的时候。

但是,即使是这时候,封装什么“对象接口”也绝对错误,因为不再是单一对象的问题了。

他的结论是,面向对象解决的都是一些小问题。

这位大师是写操作系统的,从他的角度来看,自然是正确的,即使不从他的角度,我们也可以认识到数据结构的重要性。

http://www.csdn.net/article/1970-01-01/2824040

文章导航