聯繫我們

課程簡介

介紹

  • 模式與分層架構
  • 模式描述
  • 設計模式與設計
  • 尋找與選擇設計模式
  • 設計模式實作

知名模式

物件建立模式

  • 工廠模式 (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)

即將到來的課程

課程分類