注册 登录 进入教材巡展
#

出版时间:2015-08

出版社:西北工业大学出版社

以下为《面向对象思维设计与项目实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西北工业大学出版社
  • 9787561243732
  • 45763
  • 2015-08
  • TP312
内容简介
  马春燕主编的《面向对象思维设计与项目实践(工业和信息化部十二五规划教材)》为软件工程专业《软件系统开发指导教程系列丛书》之一。首先,本书介绍了面向对象的基本概念和特点,以及根据需求规格说明设计UML类图的方法。重点围绕面向对象的封装性、继承性、多态性和关联关系等特点,阐述应用Java语言和C++语言进行面向对象编程实现的核心技术。其次,本书还详细介绍了抽象类与接口、设计模式等面向对象设计的高级主题,以及输入/输出编程、界面编程等高级Java和C++编程技术。本书内容编排独特,通过大量具体示例及贯穿全文的综合应用案例来阐述设计方案和理论知识,具有较强的工程性和应用性。
  本书可作为高等学校软件学院或计算机学院软件工程专业具备C语言基础的本科生及工程硕士研究生的软件工程教育核心教材,也可作为计算机及其他相关专业的教材,并可供软件设计和开发人员参考。
目录
第一单元 面向对象基础和类图设计
 第1章 面向对象基础
  1.1 面向对象
  1.2 面向对象与面向过程编程的比较
 第2章 UML类图及其设计
  2.1 UML类图
  2.2 设计中的典型类结构及其应用举例
  2.3 类图的设计
第二单元 Java面向对象编程机制
 第3章 封装性
  3.1 Java类与对象
  3.2 Java访问权限限制
  3.3 Java API应用举例
  3.4 Java异常处理机制
  3.5 Javadoc编写规范
  3.6 UML设计类图的部分实现
  3.7 Java开发工具包(JDK)
 第4章 继承关系
  4.1 继承关系的实现
  4.2 方法的覆写
  4.3 UML设计类图的部分实现
 第5章 多态性
  5.1 变量的多态性
  5.2 方法的多态性
  5.3 类图中采用继承还是关联的讨论
 第6章 泛型和关联关系
  6.1 泛型
  6.2 关联关系的Java编程实现
  6.3  UML设计类图的部分实现
 第7章 抽象类和接口
  7.1 抽象类
  7.2 接口
  7.3 接口、抽象类、一般类的比较
  7.4 应用案例分析
 第8章 输入/输出(I/O)编程
  8.1 Java I/O概述
  8.2 Java字节 流
  8.3 Java字符流
  8.4 Java I/O编程
 第9章 界面编程
  9.1 组件与容器
  9.2 对话框和菜单
  9.3 布局管理器
  9.4 事件处理机制
  9.5 设计类图相关的界面编程实现
第三单元 C++面向对象编程机制与Java的比较
 第10章 C++面向对象编程机制
  10.1 封装性
  10.2 继承性和多态性
  10.3 模板和关联关系的编程实现
  10.4 标准输入/输出和文件的读/写
  10.5 运算符重载
  10.6 综合应用——设计类图的编程实现
第四单元 面向对象设计的进阶——设计模式
 第11章 设计模式
  11.1 单一实例模式
  11.2 策略设计模式的应用
  11.3 简单工厂设计模式的应用
  11.4 观察者设计模式的应用
参考文献