首页 > 代码库 > 面向对象
面向对象
一、面向过程
面向过程(Procedure Oriented),是一种以过程为中心的编程思想,注重业务的“过程”,过程中你是参与者。
1.以事件为中心的编程思想;
2.分析出解决问题所需要的步骤;
3.用函数(最小单位)把这些步骤一步一步事项;
4.使用时只需依次调用就OK;
二、面向对象(OOP)
面向对象(OOP),是一种以对象为中心的编程思想,注重业务的对象和对象的功能,以功能划分问题,而不是步骤,过程中你是指挥者。
1.万物皆对象:例如 购物车、商品、订单、商品分类
①对象是人们要进行研究的任何事物;
②对象具有自己的运动规律和内部状态,可以用数据值来描述它的状态;
③对象还有操作,用于改变对象的状态,操作就是对象的行为‘
④对象实现了状态(数据)和操作的结合,使状态和操作封装于对象的统一体中;
⑤只有面向对象的程序,才是真正符合人类的思维逻辑。
例如,找了个媳妇儿
class 媳妇儿{ //成员属性 private 性别; private 年龄; private 身高; private 三围; } function__construct(性别,年龄,身高,三围){ this.性别 = 女; this.年龄 = 18; this.身高 = 168cm; this.三围 = 80 60 70; } function 做饭(){ return‘红烧排骨‘; } function 洗衣服(){ return ‘全部干净衣服‘; } function 收拾房间(){ return ‘漂亮房间‘; }
面向对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。