本书主要内容提示
《C++面向对象程序设计:从基础到实践》——深入浅出掌握C++面向对象编程艺术
作者:Bjarne Stroustrup
出版社:机械工业出版社
出版时间:2016年
《C++面向对象程序设计:从基础到实践》一书由C++之父Bjarne Stroustrup所著,由机械工业出版社出版,于2016年正式发行,该书是面向对象程序设计领域的经典之作,深入浅出地介绍了C++面向对象编程的艺术。
《C++面向对象程序设计:从基础到实践》一书旨在帮助读者全面掌握C++面向对象编程的核心概念和技术,作者Bjarne Stroustrup作为C++语言的创造者,对C++语言有着深刻的理解和丰富的实践经验,这使得本书具有极高的权威性和实用性。
本书共分为四个部分,详细介绍了C++面向对象程序设计的各个方面。
第一部分:面向对象编程基础
本部分主要介绍了面向对象编程的基本概念,包括类、对象、继承、多态、封装等,通过大量的实例,使读者能够迅速掌握面向对象编程的基本原理。
第二部分:C++语言基础
本部分从C++语言的基础语法入手,介绍了数据类型、运算符、表达式、控制语句、函数等概念,在此基础上,逐步引入面向对象编程的相关知识,使读者能够将面向对象编程与C++语言相结合。
第三部分:高级面向对象编程
本部分深入探讨了C++语言的高级特性,如模板、异常处理、智能指针等,通过这些特性的介绍,使读者能够编写出更高效、更安全的面向对象程序。
第四部分:实践与案例
本部分通过实际案例,展示了如何运用面向对象编程的方法解决实际问题,读者可以跟随作者一起分析案例,掌握面向对象编程在实际项目中的应用。
第一章:面向对象编程概述
1、1 面向对象编程的基本概念
1、2 面向对象编程的优势
1、3 C++面向对象编程的特点
第二章:类与对象
2、1 类的定义与声明
2、2 对象的创建与使用
2、3 类的成员函数与成员变量
第三章:继承与多态
3、1 继承的概念与方式
3、2 多态的实现与应用
3、3 虚函数与纯虚函数
第四章:封装与接口
4、1 封装的概念与实现
4、2 接口的设计与使用
4、3 静态成员与静态成员函数
第五章:C++语言基础
5、1 数据类型与变量
5、2 运算符与表达式
5、3 控制语句与函数
第六章:高级面向对象编程
6、1 模板与泛型编程
6、2 异常处理
6、3 智能指针与资源管理
第七章:实践与案例
7、1 案例一:学生管理系统
7、2 案例二:图书管理系统
7、3 案例三:图形用户界面设计
通过以上内容,读者可以全面了解C++面向对象程序设计的知识体系,并学会在实际项目中运用这些知识,相信《C++面向对象程序设计:从基础到实践》会成为你编程路上的良师益友。