课程名称:   面向对象的设计模式

课程介绍:

    设计模式是提高软件设计质量和软件开发效率的一个重要途径,设计模式描述了在面向对象软件设计过程中对特定问题的简洁而优雅的解决方案。设计模式就是将面向对象设计的经验记录下来,使开发者能够少走弯路,并且理出更加清晰的设计思路和体系结构。本课程首先介绍设计模式的思想,介绍设计模式的发展与现代软件工程的关系,结合J2EE架构设计的一些经典案例(PetStoreJunit等),详细讲解23种设计模式及设计模式的最新发展。

课程目标:

  • 了解设计模式的思想

  • 能够结合J2EEC++描述设计模式

  • 能够用UML描述设计模式

  • 理解23种经典设计模式的原理与使用方法

  • 能够用设计模式的思路设计出高质量的软件

  • 能够基于ROSE等工具在软件设计中灵活使用设计模式

  • 学会如何在实际软件开发中总结与提炼设计模式

课程内容:

  • 什么是设计模式

  • 设计模式的思想

  • 设计模式的历史、描述和分类

  • GRASP模式

  • 23种设计模式的原理

  • 23种设计模式的Java实现

  • 23种设计模式的C++实现

  • 23种设计模式的使用实例

  • 设计模式在PetStore中的使用分析

  • 设计模式在Junit中的使用分析

  • 面向对象设计的基本原则与设计经验

  • 设计模式在实际软件项目中的使用方法

  • 设计模式的最新发展

 学习时间:

  • 3天,上午9:00-12:00,下午1:30-5:30。

返回首页    返回培训中心     

 

 
关于我们 | 广告服务 | 联系我们 | 版权声明 | 项目合作 | 帮助信息 | 网站地图

All rights reserved.2004