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 '漂亮房间';
    }
  • 相关阅读:
    mac 使用指南
    客服系统引用方案
    CSS中margin和padding的区别
    NuGet学习笔记(1)——初识NuGet及快速安装使用
    百度搜索这些词:(百度搜索特效,好玩)
    sql语言:如何查询字符串某个字符的个数?
    Sql日期时间格式转换
    SQL获取当前时间(日期)
    Redis快速入门:初识Redis
    选择Key-Value Store
  • 原文地址:https://www.cnblogs.com/wells33373/p/6209672.html
Copyright © 2011-2022 走看看