火龙果软件工程技术中心
报名咨询热线: 北京 010-62670835 上海 021-50800371 深圳 15801587207
2009年8月22日,应中达电通设计模式培训需求,火龙果软件由资深讲师定制了课程方案,并通过具体的产品案例,系统性讲解了设计模式的原理和应用。
学员的培训需求如下:
有过一些设计模式的应用经验,希望系统的学习设计模式。
希望能在浅显明了的实例中快速掌握各个设计模式思路。
了解灵活运用设计模式进行重构。
利用设计模式改善软件设计架构,增强软件的灵活性、扩展性和重用性。
建议内容如下:
1、设计模式的引入 |
通过一个实例引入设计模式 |
2、创建型设计模式 |
简单工厂(simple
Factory)
工厂方法模式(Factory
Method)
抽象工厂模式(Abstract
Factory)
单实例模式(Singleton)
构造器模式(Builder)
原型模式(Prototype)
创建型模式的总结 |
3、结构型设计模式 |
门面模式(Facade)
适配器模式(Adaptor
Class And Object)
代理模式(Proxy)
结构型模式总结 |
4、行为型设计模式 |
观察者模式(Observer)
状态模式(State)
模板方法(Template
Method)
迭代器模式(Iterator)
访问者模式(Visitor)
行为模式总结 |
5、模式与需求 |
如何挖掘模式需求
如何识别模式关键点
模式引用与问题的解决 |
|
培训中采用了生动而真实的案例,采用学员自我练习+讲师评价的方式,收到了很好的效果,如下是培训后的反馈:
通过培训系统性的了解了设计模式的原理与应用
通过实际案例更深入领悟了运用设计模式的工作方法
如果有时间,希望能够对和架构相关的设计模式作专门了解
理解了观察者模式的解耦作用
纠正了对工厂方法的片面认识
加深了对访问者模式的认识
认识到识别模式相关的问题需求是非常重要的 |
|