Design Pattern[GoF] OOP本頁導覽[GoF] 物件導向程式設計邏輯 此篇為各筆記之整理,非原創內容,資料來源主要為《JavaScript 設計模式與開發實踐》。 TL;DR 單一職責原則(SRP):一個方法只做一件事 最少知識原則(LKP):只暴露出必要的介面,盡可能減少軟體實體間的關聯性 開放封閉原則:如果使用擴展的方式就能夠簡單的解決問題,根本沒有必要耗時耗力的改變原本即有的程式。 單一職責原則(Single Responsibility Principle, SRP)