变化是人生中永恒的主题。所以在软件的生命期中,需求的变化是不可避免的。有经验的设计人员经验能够预计到大部分可能的变化,并事先做好准备。而有些变化则是无法预见到的(如果你能够预见到所有的变化,你就不会读这篇文章了)。所以在软件写作中注意保持软件框架的柔韧是非常重要的,柔性框架能够让你在软件维护的过程中节省大量的时间和精力。
Design Patterns 和 Refactoring 都是与柔性框架相关的书(Design Patterns是柔性设计、Refactoring是柔化已有的设计),强烈建议大家读读。
框架的柔韧程度可以从以下几个方面来衡量
1、低耦合,高内聚。
2、开放、可扩展。
3、针对需求变化修改的难易度
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=22938