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

    1、面向对象 ( Object Oriented )
    面向对象是将现实问题构建关系,然后抽象成 类 ( class ),给类定义属性和方法后,再将类实例化成 实例 ( instance ) ,通过访问实例的属性和调用方法来进行使用。
    在不同的语言中,对象的定义范围不同。在 Python 中“类”和“类的实例”都称为 对象 ( Object ),因为 Python 的类是更顶级的 type 实例化后的对象,也就是常说的“Python 里万物皆对象”;而在 Java 等静态语言中,一般把类的实例称为对象。
     
    2、面向过程(Procedure Oriented 简称PO :像C语言)
    看名字它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个个过程),等方法执行完了,事情就搞定了。
     
    面向过程就是    打牌 (你,我,他)
    面向对象就是  我.打牌(你,他) or 你.打牌(我,他)  or 他.打牌(我,你)
    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    Service Name Port Number Transport Protocol tcp udp 端口号16bit
    linux linux 互传文件 win 不通过 ftp sftp 往linux 传文件(文件夹)
    soft deletion Google SRE 保障数据完整性的手段
    Taylor series
    Taylor's theorem
    Moving average
    REQUEST
    Unix file types
    mysqld.sock
    Tunneling protocol
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/13601032.html
Copyright © 2011-2022 走看看