聯繫我們

課程簡介

設計模式簡介

  • 何謂設計模式
  • 模式的組成要素
  • 使用模式的優缺點

GoF設計模式

創建型模式

  • 建構者
  • 工廠方法(抽象工廠、工廠方法)
  • 原型
  • 單例

結構型模式

  • 代理
  • 介面
  • 外觀
  • 組合
  • 不可變
  • 適配器
  • 裝飾器
  • 代理

行為型模式

  • 命令
  • 模板方法
  • 觀察者
  • 責任鏈(或攔截過濾器)
  • 觀察者(兩個版本)
  • 策略

企業級應用程式架構模式

  • MVC - 模型檢視控制器
  • HMVC、MVP
  • 控制反轉
  • 依賴注入容器
  • 活動記錄
  • 實體與倉儲的概念
  • 系統分解
  • Symfony 2和Zend Framework 2的組件化範例

最低要求

  • 具備PHP基礎知識
  • 熟悉物件導向程式設計概念

受眾

  • PHP開發人員
  • 希望提升程式碼結構與可重用性的軟體工程師
  • 尋求採用成熟設計方案的技術主管
 14 小時

客戶評論 (4)

課程分類