课程大纲

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)

即将举行的公开课程

课程分类