聯繫我們

課程簡介

課程介紹

  • 設計模式與分層架構
  • 描述設計模式
  • 設計模式與設計方法
  • 尋找和選取適當的設計模式
  • 實作設計模式

常見設計模式

物件建立模式

  • Factory (工廠)
  • Builder (建構者)
  • Factory Method (工廠方法)
  • Prototype (原型)
  • Singleton (單例)

結構模式

  • Adapter (適配器)
  • Bridge (橋接)
  • Composite (組合)
  • Decorator (裝飾者)
  • Facade (外觀)
  • Flyweight (享元)
  • Proxy (代理)

行為模式

  • Chain of Responsibility (責任鏈)
  • Command (命令)
  • Interpreter (解釋器)
  • Iterator (迭代器)
  • Mediator (中介者)
  • Memento (備忘錄)
  • Observer (觀察者)
  • State (狀態)
  • Strategy (策略)
  • Template Method (模板方法)
  • Visitor (訪問者)
  • Observer (觀察者)

建立自訂模式

  • 該使用或不應使用設計模式
  • 正式的設計模式描述
  • 建立設計模式目錄結構
  • 具體目標與抽象化目標
  • 將您的設計模式發佈至設計模式社群

最低要求

具備 UML 及任何物件導向程式語言(例如 C++、C#、Java、VB.NET、PHP 8 以上版本等)的良好知識。

 14 小時

客戶評論 (4)

課程分類