课程编号:oouml01
------分隔线----------------------------
课程概况:
这是面向对象程序设计的提高课程,本课程深入讲解了面向对象的设计思想以及模块级、系统级的设计工具。通过对java源码分析和常用的工具类深入介绍面向对象的设计模式。
------分隔线----------------------------
前置知识:
java语言基础
------分隔线----------------------------
主要内容:
| 科目 | 学习内容 | 项目实例 |
|---|---|---|
| 面向对象开发中的核心思想和概念 |
问题域、对象、抽象、属性、状态、行为、方法、实现 |
|
| 面向对象的建模工具 |
UML(统一建模语言)建模: 1. 类之间的关系: 关联、依赖、聚集、泛化、实现 2. UML各种图形详解:用例图、类框图、时序图、协作图、状态转换图、组件图、部署图 |
|
| 面向对象设计思想的实现 |
1. 用Java语言中面向对象的机制与设计方法 2. Javascript语言与C面向对象的编程对于面向对象的设计思想的实现 |
|
| 常用设计模式与Java实现 |
单例模式、观察者模式、装饰模式、外观模式、状态模式、工厂方法模式、抽象工厂模式、命令模式、迭代器模式、组合模式、责任链模式… |
------分隔线----------------------------
| 项目 | 描述 |
|---|---|
| 教学形式: | 小班面授 |
| 学习时间: | 20课时 |
| 学费: | ¥1500.00 |
| 授课地点: | 新世纪电脑学校本部 |








