zoukankan      html  css  js  c++  java
  • 【JAVA SE基础篇】18.面向对象和面向过程

    1.面向对象和面向过程

    面向对象和面向过程都是对软件分析,开发,设计的一种思想,这是两种相辅相成的思考方式。

    C属于面向过程语言,C++/JAVA都属于面向对象语言

    什么是面向过程?

    面向过程考虑问题时,是按步就班,一步一步实现。

    例:把鸡蛋放入冰箱

    第一步:打开冰箱门

    第二步:拿起鸡蛋

    第三步:放入冰箱

    第四步:关闭冰箱门

    面向对象专注于怎么实现这个功能的过程,和日常思考问题逻辑一致。

    什么是面向对象?

    面向过程适用于一些简单的事务,不需要协作的任务,但是如果我们考虑如果造一台冰箱

    按照1,2,3,4列步骤进行,是不可能的,冰箱太复杂了,需要很多人协作。

    如果造一台冰箱,我们想到的是,需要哪些零件(冰箱门,冷凝管,螺丝,导线。。。),每个零件又怎么设计,怎么组装。

    因此面向对象思想就产生了,在面向对象过程中先考虑的是如何设计,而不是进行的过程。

    面向对象和面向过程的总结

    1.都是解决问题的思维方式,代码的组织方式

    2.解决简单问题用面向过程

    3.解决复杂问题:宏观上使用面向对象把握,微观上处理仍然使用面向过程(方法),面向对象最后也会落实到面向过程。

  • 相关阅读:
    如何实现进程间的通信
    调试手记
    WinCE的一些忠告——UNICODE编码
    一道字符串复制的面试题目
    strcpy和strncpy区别
    关于#include头文件问题
    rs232串口通讯中,读串口与读端口的区别
    IP包过滤(转)
    小数点后截位问题
    一些函数
  • 原文地址:https://www.cnblogs.com/chengkuan/p/12874618.html
Copyright © 2011-2022 走看看