面向对象编程(Object-Oriented Programming,简称OOP)是一种基于对象的编程思维方式,其概念主要包括:对象、类、数据抽象、数据继承、多态、封装、动态绑定、消息传递,其中类和对象是最重要的两个概念,类是对具有某些功能和属性的抽象模型,而对象就是类的实例化。
面向对象有3大特点:继承,多态,封装。
面向对象的思路
把某个功能看成一个整体(对象),通过调用对象的某个方法来启动功能。在用的时候不去考虑这个对象内部的实现细节,在去实现这个对象细节的时候不用管谁在调用,面向对象的写法不仅更简洁,而且更可控。假设有两个相同功能要启动,用面向过程的写法代码无法维护,而面向对象只需要new一个 新的实例。
网友评论