課程簡介

Design Patterns 簡介

  • 什麼是設計模式
  • Element 模式的種類
  • 使用模式的優缺點

GoF 設計模式

圖案創意

  • Builder
  • Factory (Abstract Factory, Factory Method)
  • Prototype
  • Singleton

結構模式

  • Delegator
  • Interface
  • Facade
  • Composite
  • Immutable
  • Adapter
  • Decorator
  • Proxy

行為模式

  • Command
  • Template method
  • Observer
  • Chain of responsibility (以及 Intercepting Filter)
  • Observer (2 版本)
  • Strategy

企業應用程式架構 Web 的模式

  • MVC - Model View Controller
  • HMVC, MVP
  • Inversion of Control
  • Dependency Injection Container
  • Active Record
  • 實體與 Repositories 的概念
  • 系統的分解
  • 基於組件的 Symfony 2 和 Zend Framework 2 範例

最低要求

  • 對PHP的基本了解
  • 熟悉面向對象編程概念

目標受眾

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

客戶評論 (4)

課程分類