• 【JAVA SE基础篇】18.面向对象和面向过程


    1.面向对象和面向过程

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

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

    什么是面向过程?

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

    例:把鸡蛋放入冰箱

    第一步:打开冰箱门

    第二步:拿起鸡蛋

    第三步:放入冰箱

    第四步:关闭冰箱门

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

    什么是面向对象?

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

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

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

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

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

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

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

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

  • 相关阅读:
    快速排序
    ABP Error in roboto.css can't resolve '97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2'
    .NET Core Log
    .NET Core的配置文件
    VirtualBox多网卡模式
    Maven 常见错误
    python压缩文件脚本
    Windows7 64bit 安装python3.3 & cx_Freeze-4.3.2
    Ubuntu Linux环境变量
    Ubuntu12.04 64bit 安装 Dropbox
  • 原文地址:https://www.cnblogs.com/chengkuan/p/12874618.html
Copyright © 2020-2023  润新知