C#设计模式(2)
摘要:
《人月神话》焦油坑、没有银弹* 软件腐化的原因: 问题所在 设计目标过于僵硬 可扩展性(新性能可以很容易加入系统)过于脆弱 灵活性(修改不会波及其它)复用率低 粘度过高 可插入性(新功能容易加入系统(气囊加入方向盘)) * 提高系统可复用性的几点原则:传统复用:1. 代码的粘帖复用2. 算法的复用3. 数据结构的复用 * 可维护性与可复用性并不完全一致 * 对可维护性的支持: ... 阅读全文
posted @ 2004-08-24 08:44
HelloSnoopy
阅读(423)
评论(0)
推荐(0)
浙公网安备 33010602011771号