zoukankan      html  css  js  c++  java
  • 【概念】面向过程与面向对象

    1、面向对象 ( Object Oriented )
    面向对象是将现实问题构建关系,然后抽象成 类 ( class ),给类定义属性和方法后,再将类实例化成 实例 ( instance ) ,通过访问实例的属性和调用方法来进行使用。
    在不同的语言中,对象的定义范围不同。在 Python 中“类”和“类的实例”都称为 对象 ( Object ),因为 Python 的类是更顶级的 type 实例化后的对象,也就是常说的“Python 里万物皆对象”;而在 Java 等静态语言中,一般把类的实例称为对象。
     
    2、面向过程(Procedure Oriented 简称PO :像C语言)
    看名字它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个个过程),等方法执行完了,事情就搞定了。
     
    面向过程就是    打牌 (你,我,他)
    面向对象就是  我.打牌(你,他) or 你.打牌(我,他)  or 他.打牌(我,你)
    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    家庭记账本(三)记录页面的完善
    家庭记账本(二)记录界面显示
    家庭记账本(一)页面绘制
    MyBaits增删改查
    2021.01.20
    Maven_依赖与生命周期
    1592. Rearrange Spaces Between Words
    1588. Sum of All Odd Length Subarrays
    933. Number of Recent Calls
    765. Couples Holding Hands
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/13601032.html
Copyright © 2011-2022 走看看