課程簡介

設計模式簡介

  • 什麼是設計模式
  • 模式的要素
  • 使用模式的優點與缺點

GoF設計模式

創建型模式

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

結構型模式

  • 委託模式
  • 接口模式
  • 外觀模式
  • 組合模式
  • 不可變模式
  • 適配器模式
  • 裝飾器模式
  • 代理模式

行爲型模式

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

企業應用架構模式Web

  • MVC - 模型視圖控制器
  • HMVC, MVP
  • 控制反轉
  • 依賴注入容器
  • Active Record
  • 實體與倉庫的概念
  • 系統分解
  • Symfony 2和Zend Framework 2的組件示例

最低要求

  • 具備PHP基礎知識
  • 熟悉面向對象編程概念

受衆

  • PHP開發者
  • 希望提升代碼結構和可重用性的軟件工程師
  • 尋求採用成熟設計解決方案的技術負責人
 14 時間:

客戶評論 (4)

課程分類