聯繫我們

課程簡介

簡介

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

知名模式

物件建立

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

課程分類