聯繫我們

課程簡介

設計模式簡介

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

GoF設計模式

創建型模式

  • 建構器(Builder)
  • 工廠(抽象工廠、工廠方法)
  • 原型(Prototype)
  • 單例(Singleton)

結構型模式

  • 委派器(Delegator)
  • 介面(Interface)
  • 外觀(Facade)
  • 組合(Composite)
  • 不可變(Immutable)
  • 適配器(Adapter)
  • 裝飾者(Decorator)
  • 代理(Proxy)

行為型模式

  • 命令(Command)
  • 模板方法(Template method)
  • 觀察者(Observer)
  • 責任鏈(Chain of responsibility,或稱攔截過濾器 Intercepting Filter)
  • 觀察者(第二版)
  • 策略(Strategy)

企業應用架構模式 Web

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

最低要求

  • 具備PHP的基本理解
  • 熟悉物件導向程式設計概念

目標受眾

  • PHP開發人員
  • 有興趣改善程式碼結構與重複使用率的軟體工程師
  • 希望採用經過驗證設計方案的技術負責人
 14 小時

人數


每位參與者的報價

客戶評論 (4)

即將到來的課程

課程分類