OOP,什么是面向对象?
为了了解什么是面向对象
首先要了解什么叫面向过程
面向过程:解决一些步骤清晰的问题,不够复杂的问题,步骤明确清晰
面向对象:物以类聚,分类的思维方式,思考需要哪些分类,对分类进行单独思考,最后,对某个分类下进行面向过程的思考
面向对象适合解决复杂问题和多人协作的问题
为了描述整个复杂的事物,为了从宏观上把我,从整体进行分析,我们需要用面向对象的思路分析整个系统,但是具体到微观流程,还是要用面向过程的思路去思考
Object Oriented Programming:OOP
用【类】的方式组织代码,以【对象】的方式封装数据
核心思想:抽象
三大特性:
- 封装:面向对象的基本特征,将数据封装起来
- 继承:子类父类
- 多态:同一个类,表现出的具体形式不相同
从认识论的角度,现有对象,而后有类
从代码的组织角度,现有类,后有对象,类是对象的模板
浙公网安备 33010602011771号