UML2面向对象分析与设计(第2版)
上QQ阅读APP看书,第一时间看更新

第1章 上升到面向对象

从早期的手工开发阶段到软件工程的出现,从传统的结构化开发方法到面向对象的方法,软件开发方法正逐渐扮演着更加重要的角色。而面向对象的方法也已取代了传统的软件开发方法,成为软件开发方法的主流。对象、类、封装、继承和多态等概念也已被广泛接受。

本章从一个简单案例入手,分析面向对象方法的特点,并对对象技术中的各类关键概念进行详细介绍,从而帮助读者建立面向对象的思维方式,为后续的分析和设计打下理论基础。

本章目标

本章是基础章,通过对本章的学习,读者能够快速地掌握面向对象领域的核心概念,了解面向对象技术、系统分析与设计及它们与UML之间的关系,并建立面向对象的思维方式。

主要内容

(1)从结构化到面向对象:理解传统结构化方法与面向对象方法之间的思维差异,掌握它们在具体应用中的区别和联系。

(2)面向对象技术:掌握面向对象技术的定义,了解面向对象技术的发展历史,对面向对象技术的优势要有一定的认识。

(3)对象和类:掌握并理解对象和类的定义及它们之间的关系。

(4)面向对象技术相关原则:掌握抽象、封装、分解、分层、复用等面向对象的基本原则,掌握并理解泛化和多态机制的作用。

(5)上升到面向对象:了解面向对象、建模和UML之间的关系,并对面向对象的建模要有一定的认识。