• Objective


    在我们日常生活中面向过程和面向对象的思想经常都有使用, 打个比方:


    比如炒股票

    面向过程:

    1. 打印各种资料

    2. 去到证卷行提交资料申请开户

    3. 购买股票


    面向对象:

    直接找到证卷开户中介叫他帮你开户, 并且帮你搞定一切, 你就安安心心的看你的股票行情.




    比如开车

    面向过程:

    1. 购买一部车

    2. 亲自去车管所上牌, 登记所有的资料

    3. 购买汽车保险

    4. 然后开车上路


    面向对象:

    直接找售车人员买一部车并且帮你搞定所有的手续, 然后你直接开车走人.



    比如去酒楼吃饭, 如果用面向对象思想, 你去到酒楼, 直接就叫服务员点菜, 而不需要你知道这个菜是怎么做的, 也不需要你去厨房教那厨师要怎么怎么做, 注意这个注意那个, 这个就是面向对象思想.




    那么在OC里面又是怎么样的呢??

    在OC里面使用面向对象, 其实就是编写函数, 完成对应的功能, 比如别人需要加法运算找到了我, 那么我就写了一个加法运算的函数给他, 他并不需要知道我是怎么去写这个加法运算的函数.


    面向过程解决办法是注重步骤细节, 而面向对象是注重找到谁, 让谁去解决这个问题.



    常用术语:

    1. 面向过程 Procedure Oriented

    2. 面向对象 Objective Oriented 简称OO

    3. 面向对象编程 Objective Oriented Programming 简称OOP





    好了, 这次我们就讲到这里, 下次我们继续~~

  • 相关阅读:
    面向消息的持久通信与面向流的通信
    通信协议
    分布式系统简介
    Hadoop on Yarn 各组件详细原理
    Parquet文件结构笔记
    Redis部分数据结构方法小结
    Storm Ack框架笔记
    MapReduce格式与类型
    Hadoop 2.6 MapReduce运行原理详解
    Hadoop SequenceFile数据结构介绍及读写
  • 原文地址:https://www.cnblogs.com/iOSCain/p/4282866.html
Copyright © 2020-2023  润新知