下载此文档

软件设计与架构模式案例分析.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
软件设计与架构模式应用案例分析
---15周年之际,反思如何应用设计模式
课程介绍:
2010年是<设计模式>一书出版15周年. 如今,对于很多人来说,,,,往往是不知道如何使用模式,或者滥用模式(言必称模式),最终放弃不用模式,这样三个阶段,最终导致设计模式思想还远没有真正广泛应用,更没有起到应有的作用,因而导致很多对设计模式的误解(学****设计模式无用论).该课程就是针对学****设计模式这3个经典错误问题而开设的.
人们的学****都是从模仿开始,学****书法重要途径就是临摹,学****围棋就是打谱, 学****软件模式时,对应的途径是什么呢?众多学员希望看到真实世界之中的软件系统的案例,而不只是那种虚拟简单案例(太多的ATM机/Winzip之类案例了).为协助国内软件架构快速掌握架构技能,我们专家结合多年国内外项目开发的实战经验,让学员体会软件模式如何应用,帮助大家学以致用,消除“知与行”之间的鸿沟。拒绝轻描淡写,骨灰级架构人员的必选,强人自有重口味!
作为为一门高级课程,若内容缺乏实务便易流于抽象与空泛。本课程除了深入剖析各种典型的设计模式之原理与结构外, 同时会抽取大量知名程序库中的设计模式,利用其源码辅助并加强学理讲解。这种方式对于设计模式的学****有着极大效果。与其他的仍然沿用传统模式目录方式逐一讲述每一模式的意图,结构,适应性等的培训和图书完全不同.
课程特色-案例驱动:
课程1/3的时间介绍设计模式思想,1/3时间案例,并且要求学员组合成小组进行现场设计. 最后1/3时间再介绍该案例的设计过程,讲师带领大家一起对设计结果进行分析,指出不”和谐”的地方,通过逐步运用模式,改善设计. 而不是把最完美的答案一下子放到学员的面前,,而不是过度设计. 因为了解优秀软件设计的演变过程比学****优秀设计本身更有价值,,可以安排学员自己的项目代码或者设计作为课程案例进行分析和重构.
对学员要求:
该课程适合各类 IT/软件企业和研发机构的软件架构师、软件设计师、程序员。特别能够带着设计模式实践时的困惑和问题,效果最佳. 到时可以与讲师PK讨论,这样对你帮助会更大,, 不会目录式介绍每一模式的详细细节, 因此需要学员课前做好相关准备,:
模式类型
6案例涉及软件原则和模式
备注
面向对象设计原则
单一职责原则(SRP) 变化分离
“开-闭”原则(OCP)对可变性封装
里氏替换原则(LSP) 如何进行继承
接口隔离原则(ISP) 恰当的划分角色和接口
依赖倒转原则(DIP) 针对接口编程
Solid原则程序员必知---如果还不知道,被鄙视
GRASP原则
GRASP软件设计模式包括9个模式:
创建者/信息专家/低耦合/ 控制器/ 高内聚
多态性/纯虚构/ 间接性/ 防止变异。
面向对象职责分配原则
GOF设计模式
Singleton模式/Builder模式/Simple Factory模

软件设计与架构模式案例分析 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0a
  • 文件大小108 KB
  • 时间2017-08-23