面向对象变成的概念
需要一一种不同的方式来考虑如何构造应用程序。通过对象可以在对应用程序所处理的显示任务、过程和思想进行编码是,实施更贴切的建模。OOP方法并不是将应用程序考虑成一个将大量数据从一个函数传递给下一个函数的控制线程,而是允许将应用程序建模成一组相互协作的对象,并且这些对象可以独立的处理某些活动。
吐槽:和js挺像的
OPP的优点
可以轻松地将单个的业务需求转换为单个的代码模块。
代码重用
类的模块化
吐槽:以后问OPP的优点就这样了
opp的组成
类(class)一个对象的“蓝本”,包含定义属性和方法的实际代码
对象(object)某个类的运行实例,包含应用程序运行所需要的所有内容数据和状态信息
继承(inheritance)可以定义一种类型类为不同类型类的子类型的能力(类似于正方形是一种矩形)
多态(polymorphism)允许一个类定义为多个类范畴的成员(例如,轿车是“有引擎的食物”以及“有轮子的事物”)
接口(interface)是指这样一种做法:设定对象能够做什么,而不具体定义这些功能(如:狗和人都是“可以行走的事物”,但是行走的方式有很大的不同)
封装(encapsulation)对象就起内部数据的访问进行保护的能力
吐槽:背熟吧,骚年
然后下面开始撸代码了
时间: 2024-10-15 23:49:10