zoukankan      html  css  js  c++  java
  • 面向对象

    一、面向过程

    面向过程(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 '漂亮房间';
    }
  • 相关阅读:
    冲刺1
    第九周
    课堂作业
    团队项目典型用户与用户场景分析
    第八周
    梦断代码阅读笔记03
    tab页的使用方法
    校园服务nabcd需求分析
    第七周
    mysql下载以及安装
  • 原文地址:https://www.cnblogs.com/wells33373/p/6209672.html
Copyright © 2011-2022 走看看