系統設計原則

    由於這段時間忙於公司平臺的搜索平臺搭建的事情,所以一直沒時間來寫東西了,就把最近看設計模式裏面的一些系統設計原則曬出來的,雖然有些觀點還不能完全理解,我相信隨着自己的項目經驗越來越多,理解這些觀點是遲早的事情:

1:多用繼承,少用組合
2:爲了交互對象之間的鬆耦合設計而努力
3:封裝變化,針對接口編程,不針對實現編程
4:找出程序中會變化的方面,然後將其和不會變化的方面分離
5:類應該對擴展開放,對修改關閉
6:要依賴抽象,不要依賴於具體類
7:最小知識原則,只和你的密友談話
8:一個類應該只有一個引起變化的原因

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章