面向对象程序设计及C++(第3版)
上QQ阅读APP看书,第一时间看更新

第1章 面向对象程序设计及C++语言概述

控制复杂性是计算机编程的本质。

Controlling complexity is the essence of computer programming.

——Brian Kernigan,第一本C语言教程的合著人

学习目标:

●了解面向对象程序设计方法

●理解主要概念:类、对象、封装、继承、多态

●了解C++语言特性

●熟悉VS2010集成开发环境

面向对象程序设计(Object-Oriented Programming,OOP)是目前主流的程序设计方法之一。与传统的面向过程程序设计将函数作为程序基本单元不同的是,它将对象作为程序的基本单元。对象是类的实例,在类中封装了数据与对数据的操作(也称作方法),以提高软件的重用性、灵活性和扩展性,在大型项目设计中广为应用。