2020-02-03 認識SOLID物件導向程式設計 165 0 .Net Design Patterns 2020-02-06 物件導向設計 SOLID 設計原則 單一責任原則 SRP: 一個類別只能有一個改變的理由 開放封閉原則 OCP: 使用繼承開放擴充、封閉修改 里氏替換原則 LSP: 衍生類別必須能正確轉換為基底類別 介面隔離原則 ISP: 多個專用介面優於一個通用介面 相依反轉原則 DIP: 所有類別皆相依於抽象而非實作 回首頁