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

    1、面向对象 ( Object Oriented )
    面向对象是将现实问题构建关系,然后抽象成 类 ( class ),给类定义属性和方法后,再将类实例化成 实例 ( instance ) ,通过访问实例的属性和调用方法来进行使用。
    在不同的语言中,对象的定义范围不同。在 Python 中“类”和“类的实例”都称为 对象 ( Object ),因为 Python 的类是更顶级的 type 实例化后的对象,也就是常说的“Python 里万物皆对象”;而在 Java 等静态语言中,一般把类的实例称为对象。
     
    2、面向过程(Procedure Oriented 简称PO :像C语言)
    看名字它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个个过程),等方法执行完了,事情就搞定了。
     
    面向过程就是    打牌 (你,我,他)
    面向对象就是  我.打牌(你,他) or 你.打牌(我,他)  or 他.打牌(我,你)
    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    linux uniq 命令实用手册
    linux sort 命令实用手册
    linux awk 命令实用手册
    如何高效使用vim
    15个有趣好玩的linux shell 命令
    一篇文章带你编写10种语言HelloWorld
    如何用hugo 搭建博客
    c++中的exit()
    枚举数据类型C++
    常见的字符测试函数
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/13601032.html
Copyright © 2011-2022 走看看