面向对象之基础知识

本文介绍了面向过程与面向对象的概念,对比了两者的优缺点。面向过程关注执行步骤,而面向对象强调指挥者角色,利用类和对象进行抽象。文章还讨论了面向对象的好处,例如数据和操作的统一,以及如何通过类和对象来描述现实生活中的事物。
摘要由CSDN通过智能技术生成

一、 面向过程与面向对象

什么是面向过程、面向对象?

它们都是解决问题的思路,大致的方向

我们回家要吃饭,重点是饭从何而来-------去食堂 叫外卖 下馆子 让家里人做 自己做
    那么如果我们自己做的话 怎么弄?
    main(){
        ....依次调用函数
    }
    买菜(){买菜的流程}
    洗菜(){洗菜的流程}
    切菜(){切菜的流程}
    炒菜(){炒菜的流程}
    吃(){吃的流程}
    自己做
        弊端:麻烦 费时间 费精力 做的菜也不一定好吃
        优点:提高生活的情调 锻炼厨艺

面向过程:执行者  凡事都要自己做 亲力亲为  
        弊端:费时间 费精力 做出来的结果也不一定是最优的

    排序 selectSort() bubbleSort() insertSort() countSort()
        Arrays.sort() 相对方便 时间复杂度最低
        selectSort()  相对麻烦 时间复杂度较高
    如果你是电脑小白 用面向过程的思想去买电脑的话?
        点开京东-挑选电脑-查看配置 显卡 CPU 硬盘 内存 屏幕-对比性价比
        实在不行 买贵的!总而言之 比较麻烦的 

那么如果我们不自己做的话 怎么弄?--------叫妈 去食堂 下馆子 叫外卖 叫男/女朋友
总之这个饭从

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值