C++设计模式培训

课程介绍
     本课程将像学员展示C++设计模式。C++的风险在于设计,好的C++设计将带来轻、薄、快的用户体验,艾威C++讲师将向您讲解被社会公认的C++设计模式。本课程将以C++开发过程中的实际问题入手,解决学员实际工作中的问题。

课程对象
     C+/C++开发工程师,高级开发工程师,项目经理。

课程长度:2天

最新时间:定制课程(内训),人满开班(公开课)

传统的面对面授课方式。

 

课程大纲:

      1、C++设计机制
      2、设计模式简介与引入
      3、C/C++设计与设计模式
      4、创建模式
                设计模式之Singleton(单态/单件) 保证一个类全局只有一个实例
                设计模式之Factory(工厂方法和抽象工厂) 使用工厂模式就象使用new一样频繁
                设计模式之Builder
                设计模式之Prototype(原型)
      5、结构模式
                设计模式之Adapter(适配器)
                设计模式之Proxy(代理)
                设计模式之Facade(门面)
                设计模式之Composite(组合)
                设计模式之Decorator(装饰器)
                设计模式之Bridge(桥连)
                设计模式之Flyweight(共享元)
      6、行为模式
                设计模式之Command(命令)
                设计模式之Observer(观察者)
                设计模式之Iterator(迭代器)
                设计模式之Template(模板方法)
                设计模式之Strategy(策略)
                设计模式之Chain of Responsibility(责任链)
                设计模式之Mediator(中介)
                设计模式之State(状态)
                设计模式之Memento(注释状态?)
                设计模式之Interpreter(解释器)
                设计模式之Visitor(访问者)