曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
设计模式及最佳实践培训课程
培训内容:
设计模式基础
面向对象原则与设计模式
可扩展性、可维护性与设计模式
设计模式的分类原则
设计模式的优劣权衡
设计模式最佳实践
分析系统中的变化
设计模式的使用原则
UML模型中如何使用设计模式
案例分析:使用设计模式的实践流程
利用IoC模式建立配置级别的扩展能力
设计模式使用准备阶段
健壮性分析(获得边界对象、控制对象与实体对象)
转换需求场景(使用时序图转述需求,获得对象行为细节)
整理分析类(获得对象间关系)
对象状态建模(获得事件模型,使用状态图建模)
局部分析阶段成果提交
案例实践:使用Agile_ICONIX实践局部分析
创建型模式(每种模式从意图、描述、问题和实例四个方面介绍)
单件模式与实例对象管理方式
原型模式与集合
生成器模式
工厂模式与可配置性设计
综合分析创建型模式
案例分析:Remoting中的设计模式
结构型设计模式(每种模式从意图、描述、问题和实例四个方面介绍)
代理模式
外观模式与业务外观层设计
装饰模式
适配器模式、桥接模式
组合模式
综合分析结构型模式
案例分析:代理模式构造复杂权限管理系统
行为型模式(每种模式从意图、描述、问题和实例四个方面介绍)
职责链模式与表达式解析
命令模式与备忘录模式
中介者模式与观察者模式
策略模式
模板方法模式
访问者模式
状态模式
综合分析行为型模式
案例分析:基于工作流系统开发中的设计模式
设计模式的扩展
MVC模式
Caching模式
Pooling模式
案例分析:MemCached缓存中的设计模式
案例分析:开源项目中的设计模式XXXUnit
设计模式与交流
设计模式语言与组织成员的设计交流
软件设计师在UML工具中执行设计模式
软件架构设计师普及设计模式语言
设计模式与架构模式
敏捷设计中的交流语言
拙劣设计的坏症状与重构
拙劣设计常见症状
设计重构的基本策略
重构的基本原则
利用单元测试进行重构
重构到设计模式
在详细设计中如何找到重构点
设计模式在大型项目中应用
设计模式的使用频度与性能关系
分析某高性能要求系统的内存管理与设计模式
分析某开发接口的平台与设计模式应用