目前分類:Design Pattern (3)
- Jan 26 Thu 2017 15:44
Design Pattern - Builder Pattern(建造者模式)
- Jan 25 Wed 2017 01:20
Design Pattern - Singleton(單例模式)
Problem :
如執行緒池(Thread pool)、快取區(Cache)、登錄(Registry)、使用者登入(Login User)等相似狀況之物件僅需建立一個,倘若大量的製造將會導致許多問題產生,如行為異常、資源使用過量亦或是結果不一致。如執行緒池(Thread pool)、快取區(Cache)、登錄(Registry)、使用者登入(Login User)等相似狀況之物件。
- Jan 22 Sun 2017 12:00
Design Pattern
在物件導向程式中,遵循SOLID這五項基本原則,可幫助程式設計師可以寫出好維護且彈性的程式架構 :
- Single responsibility principle(SRP) 單一職責
-
就單一物件而言,應該只有一個引起其變化的原因
-