正交的好處:
正交很重要,如果整個系統都是正交的,那系統的錯誤造成的影響就會好一些。
非正交的負擔:
通過之前的經驗,當發生非正交的時候就將所有的非正交的類作爲一個模塊而存在,所有的
東西都內聚到模塊中,但是這樣的設計是不對的,因爲一些不相關的東西都進入都模塊中,
這個模塊自己都無法說清楚他自己是做什麼的。
正交的優勢:
可以將不同的模塊分開,當銷售軟件成品時客戶可以自己定製需要使用的東西。
在開發和售後可以很好的維護系統,系統具有更好的擴展性,添加新的功能對整個系統影響更小了。