
上QQ阅读APP看书,第一时间看更新
1.1 面向对象基本概念
面向对象是一种先进的软件技术,其概念来源于程序设计本身。从20世纪60年代面向对象的概念提出到现在,面向对象已经发展成为一种成熟的程序设计思想了,并且成为软件开发领域的主流技术之一。面向对象的程序设计(Object-Oriented Programming,简称为OOP)立意于创建软件代码的重用性,并具备更好地模拟现实世界环境的能力。顾名思义,面向对象的程序设计通过程序设计语言中的“封装”机制,把传统程序中的函数或过程“封装”进面向对象编程所必需的“对象”中。另外,面向对象的程序设计语言使得复杂的编程工作变得更加条理清晰、易于编写、易于调试和维护等。