基於接口設計原則-java

7種設計壞味道 1.僵化性: 很難對系統進行改動,由於每一個改動都會迫使許多對系統其餘部分的其它改動。 2.脆弱性:對系統的改動會致使系統中和改動的地方在概念上無關的許多地方出現問題。 3.牢固性:很難解開系統的糾結,使之成爲一些可在其餘系統中重用的組件。 4.粘滯性: 作正確的事情比作錯誤的事情要困難。 5.複雜性(沒必要要的): 設計中包含有不具任何直接好處的基礎結構。 6.重複性(沒必要要的
相關文章
相關標籤/搜索