软件体系结构为什么:
1. 突破程序员(coder),成为设计师(architect),必须精通它。
2. 软件开发最大的风险来自需求变更,但一蹴而就搞定需求不现实,而且客户×××,好的architecture是易改动的基础。
3. reuse很重要,design reuse比code reuse更有用更难,MFC 的framework就是很好的design reuse,相信大家都体会到了其妙处。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=147492