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

    1、面向对象 ( Object Oriented )
    面向对象是将现实问题构建关系,然后抽象成 类 ( class ),给类定义属性和方法后,再将类实例化成 实例 ( instance ) ,通过访问实例的属性和调用方法来进行使用。
    在不同的语言中,对象的定义范围不同。在 Python 中“类”和“类的实例”都称为 对象 ( Object ),因为 Python 的类是更顶级的 type 实例化后的对象,也就是常说的“Python 里万物皆对象”;而在 Java 等静态语言中,一般把类的实例称为对象。
     
    2、面向过程(Procedure Oriented 简称PO :像C语言)
    看名字它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个个过程),等方法执行完了,事情就搞定了。
     
    面向过程就是    打牌 (你,我,他)
    面向对象就是  我.打牌(你,他) or 你.打牌(我,他)  or 他.打牌(我,你)
    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    C++内联函数
    C++类中创建线程
    windows下搭建Redis集群
    tcpdump截帧工具使用
    使用gdb调试应用程序
    工作之用
    primecoin服务常用命令和参数说明
    Windows mysql默认字符集修改
    primecoin在ubuntu16.04上部署服务:
    ubuntu磁盘分配和挂载
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/13601032.html
Copyright © 2011-2022 走看看