2009年6月6日星期六

面向对象设计与开发(两天培训提纲)

一、好的面向对象系统的特点
  • 高内聚、低耦合原则
  • 关注点分离原则
  • SOLID原则
  • Don’t Repeat Yourself!
  • 加入一个中间层!
  • 复杂系统的架构方式

二、设计模式
  • 设计模式的意义
  • 设计模式的模板
  • 设计模式选讲

三、面向对象系统开发过程
  • 从需求到OOA
  • OOA到OOD
  • 自动化测试和持续集成
  • 敏捷开发方法学

四、领域分析与建模
  • 领域驱动开发
  • 彩色UML方法
  • 案例分析

五、相关技术
  • 对象持久设计
  • 表示层设计
  • 组件化
  • AOP
  • SOA和SaaS
  • RESTful和AJAX
  • MapReduce集群

没有评论: