无责任书评--java与模式(100分)

  • 主题发起人 主题发起人 jianl
  • 开始时间 开始时间
我回去翻了翻《人月神话》,它在“没有银弹”中论述了软件复杂度的几个方面,其中一个
就是人对软件的需求在不断改变,而有些改变是不可预料的。它说人并非只对软件有这种需求,
而是对任何产品都有这种需求,实物商品购买后难以更改,而软件,人们却认为它可以修改。
这样,也就是说,我们只可能制造出在某个时间范围内,满足某个范围的人群软件。
这样也好,如果客户都满足了,我们这些做程序的岂不是要喝西北风去,呵呵。
那么从大家的高论是不是可以这样说:
设计模式是为了在可预见的需求范围之内,能够更好的适应需求的更改的一种机制?
使用其他方法,也可以为可预见的需求更改而准备,这完全取决于设计人员的负责与机智,
只不过如同现在再没有使用汇编来做数据库应用,应该使用更好的设计方法来完成这个不可能
完成的任务,现在,最好的方法是:设计模式。
 
to jianl:
你上面所说的的确是现时OO的一个弊端, 可以参考一下XP(极限编程),若开发过程中可以比较
好的结合OO跟XP就好了
 
感谢大家的精彩发言,放假了,先结束这一贴吧。
 

Similar threads

回复
0
查看
862
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部