你的位置: 首页 > 公开课首页 > 拓展/其它 > 课程详情

details

软件设计模式最佳实践

暂无评价   
  • 开课时间:2009/05/22 09:00 已结束
  • 结束时间:2009/05/24 17:00
  • 开课地点:上海市
  • 授课讲师: 待定
  • 课程编号:61572
  • 课程分类:拓展/其它
  •  
  • 收藏 人气:1682
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格
4800
你还可以: 收藏

培训受众:

软件开发人员 架构师 软件工程师等

课程收益:

在课程中要逐一解决的问题:
1、开发人员对面向对象思想的理解不够,无法有效地运用面向对象语言;
2、开发人员缺乏对设计的深入认识,无法将需求有效地转换为设计;
3、开发人员设计能力不足,无法独立承担模块的开发设计任务;
4、开发人员只停留在对设计模式的理论认识上,无法将设计模式思想有效地应用在软件设计过程中;
5、团队成员开发效率低下,在代码重用性、可扩展性方面缺乏足够的认识。

课程大纲:

Day 1
AM 面向对象思想及其基本原则
面向对象之封装、继承与多态;单一职责原则; 开放封闭原则; 依赖倒置原则; 接口隔离原则; Liskov替换原则;
PM 创建型设计模式
Simple Factory模式
案例:通用Service Locator框架的设计与实现;
Factory Method模式
案例:.NET Framework中WebRequest对象的创建
Abstract Factory模式
案例:通用报表组件
Builder模式
案例:装配设备对象的创建
Prototype模式以及Singleton模式
Day 2
AM 结构型模式
Adapter模式
类的Adapter模式与对象的Adapter模式
案例:媒体播放器
Composite模式
案例:.NET Framework中的控件
Decorator模式
案例:.NET Framework中对流的处理;
案例:媒体播放器
PM 结构型模式
行为模式 Proxy模式
案例:
案例:角色管理
Stategy模式
案例:话单转换工具
Command模式
案例:安装向导
Template Method模式
Day 3
AM 行为模式
Visitor模式
案例:媒体播放器
Observer模式
案例:监控设备状态
案例:TransactionScope
Interpreter模式
案例:Linq表达式树
案例:通用Filter
PM 复合设计模式
行为模式与结构型模式的结合
案例:Action的处理
行为模式与创建型模式的结合
案例:依赖倒置
设计模式核心思想之封装变化
透过现象看本质,通过具体实例提纲挈领地对设计模式的核心思想进行概括;以“封装变化”的方式理解设计模式的意图与动机;

培训师介绍:

 
顾问专家: 张逸 HP 系统架构师
具有十余年的软件开发、设计和管理经验,曾先后担任高级软件工程师、项目经理、系统架构师、技术总监等职务。主要擅长.NET技术,包括C#,ASP.NET,.NET Remoting,WCF,LINQ等。精通OOP技术以及设计模式与架构设计。熟悉UML以及用例驱动开发和AOP技术。同时在项目管理尤其是敏捷软件管理方面具有比较丰富的经验。2006及2007届微软Connect System Developer的MVP。著作包括电子工业出版社出版的《软件设计精要与模式》,以及译著《WCF服务编程》。

本课程名称: 软件设计模式最佳实践

查看更多:拓展/其它公开课

软件 设计模式 最佳 实践 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%