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