物件導向程式設計的基本原則

凱凱王的技術生涯發表於2018-04-15

1 單一職責:一個類,只需要做好一件事情

2 開放封閉:一個類,應該是可擴充套件的,而不是可修改的

3 依賴倒置:一個類,不應該強依賴另外一個類。每個類對另外一個類都是可替換的。

4 配置化:儘可能地使用配置,而不是硬編碼

5 面向介面程式設計:只需要關心介面,不需要關心實現


相關文章