本博文源于C++基础,学到了类与对象这一章节,看见了课后有一个问题叫做:“面向对象的程序设计思想是什么?”我翻阅书籍,写下了这样一段话,就是警惕自己,如果未来被面试题面到,也能当做背诵个资料来看。下面开始简述那段话.
1.简述:面向对象的程序设计思想是什么?
面向对象程序设计描述的是客观世界中的事物,以对象代表一个具体事物,把数据和数据的操作方法放在一起而形成的一个相互依存又不可分割的整体,再找出同类型对象的共有属性和行为,形成类,这一过程称为抽象。抽象是面向对象编程的本质,而类是其关键。类中大多数数据只能用本类的方法进行处理,它与对象的关系是抽象与具体的对应。
类是通过外部接口与外界发生关系,避免被外界函数意外改变,对象与对象之间通过消息进行通信。这样就保证了数据的独立性与安全性。
2. 如何背诵这一段话?
这段话包括三点
- 面向对象程序设计什么?
- 类是什么?它的作用
- 对象是什么?它的作用
把这三点把握,就可以。