管理机构 > 北京博思创嘉教育科技有限公司 > 公开课 > 正文设计模式与实践
学员对象:系统架构师、项目经理、系统分析师、高级程序员、资深开发人员
课程收益:
提升单位和企业软件项目开发与设计能力,促进核心人才建设。 课程内容:一、培训对象 系统架构师、项目经理、系统分析师、高级程序员、资深开发人员。 二、学员基础 1、从事过任何一种平台或嵌入式的项目开发、设计 2、系统地学习过OOP和OOD知识的人员 3、要求熟悉面向对象相关知识 三、师资 由业界知名的软件架构师授课 四、培训时间、地点 2012年12月22—23日 北京 中关村软件园 五、培训费用: 4000元/人(含培训费、教材资料费、午餐等费用)需要住宿的学员请提前告知,食宿统一安排,费用自理。 六、联系方式 地 址:北京市海淀区创业中路36号留学创业园502号 单 位:北京博思创嘉信息技术培训中心 网址:www.bosiedu.com.cn 电 话:010-62971920 86275096 81886191 传 真:010-62970993 E-mail:bstt2009@163.com 联系人: 第一单元:设计模式与面向对象的设计思想 一、面向对象与设计模式 1. 面向对象与设计模式的联系 2. 面向对象的设计原则: 开闭原则、依赖倒置原则、Liskov替换原则、单一职责原则、接口分离原则、组合复用原则、所知最少原则 3. 用GRASP模式指导面向对象的设计 4. 信息专家、创建者、高内聚、低耦合、控制者、多态、间接、纯虚构、保护变化 5. 应用GRASP模式精化架构设计案例分析 二、UML中的常见疑难问题辨析 1. 类设计 1) UML中关系的辨析: 2) 依赖关系、关联关系辨析;聚合,组合辨析。 3) 类设计中的常见问题: 一些常见但易混淆的类关系图;熟悉类的自关联形式;使用关联类;一些易混淆的重数表示方法;建模为对象与建模为属性 / 建模为方法与建模为对象的辨析。 2. 交互图中的常见问题: 1) 循环、条件、创建、并行的表示。 2) 控制类的地位;边界、控制、实体类的交互规则。 3. 其它辨析 1) 扩展基类与覆盖基类等;自关联、关联多重性、关联角色名辨析。 2) 消除多重继承的常用手段。 第二单元:设计模式详解 一、设计模式介绍 1. 从几个案例说起 文件解析器: 1) 文件解析器的初始设计。 2) 初始设计遭遇的问题。 3) 用模式来思考。
导入评论...
|