OO幾條設計原則

langgufu314發表於2013-01-16

00設計原則:

封裝變化;

多用組合,少用繼承;

針對介面程式設計,不針對實現程式設計;

為互動物件之間的鬆耦合設計而努力;(如工廠方法--(使用繼承,把物件的建立委託給子類,子類實現工廠方法來建立物件),抽象工廠模式,客戶程式碼中的實現被封裝了起來)

類應該對擴充套件開放,對修改關閉;(裝飾器模式)

依賴抽象,不依賴具體實現;

相關文章