AI简介
这是一本全面介绍面向对象技术与工具的经典教材。本书分为两部分,共12章,分别介绍了面向对象技术的基本概念、方法、模型和工具,以及面向对象程序设计语言的核心概念、实现方法和特点。
在第一部分中,首先介绍了软件工程的产生和发展,阐述了软件工程的重要性以及软件工程领域的重要概念和理论。接着,软件维护的基本概念被详细讨论,包括适应性维护、纠错性维护和完善性维护,以及软件可维护性的重要性和提高方法。此外,软件工具与集成化环境、面向对象方法、统一建模语言(UML) 和软件测试等内容也被详细讲解,为读者提供了全面的面向对象技术知识。
在第二部分中,首先介绍了面向对象程序设计语言的核心概念,包括对象与类的概念、数据封装与信息隐蔽的概念,以及面向对象设计(OOD)的准则和面向对象分析(OOA)的特点。接着,C++语言实现数据封装、C++语言实现多态性、C++语言实现继承性、Java语言基础和Java语言程序设计等内容被详细讲解,为读者提供了全面的面向对象程序设计语言知识。