java基础(动力节点老杜视频学习笔记)三(1)

本文介绍了Java的面向对象特性,对比了面向过程和面向对象的优缺点,并详细讲解了类与对象的概念,强调了封装、继承和多态的重要性。此外,还提及了Java程序的开发过程和类的实例化。最后,简要讨论了集成开发环境(IDE)的作用,如提高开发效率和提供错误提示等功能。
摘要由CSDN通过智能技术生成

第三章

一.面向对象

面向过程和面向对象的区别

面向过程:主要关注点是:实现的具体过程,因果关系【 集成显卡的开发思路】

优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本较低

缺点:采用面向过程的方式开发很难解决非常复杂的业务逻辑,另外面向过程的方式导致软件元素之间的"耦合度"非常高,只要其中一环出问题,整个系统收到影响,导致最终的软件扩展力差,另外,由于没有独立体的概念,所以无法达到组件复用

面向对象:主要关注点是:主要关注对象【独立体】能完成哪些功能。【独立显卡的开发思路】

优点:耦合度低,扩展力强,更容易解决现实世界当中更复杂的业务逻辑,组件复用性强

缺点:前期投入成本较高,需要进行独立体的抽取,大量的系统分析与设计

现在出现的一些新的编程语言多数都是面向对象的,人在认识现实世界的时候是以面向对象的方式

面向对象更符合人的思维方式

面向对象的三大特征:

-封装

-继承

-多态

所有面向对象的编程语言都有这三大特征

采用面向对象的方式开发一个软件,生命周期当中:【整个生命周期中贯穿使用OO面向对象方式】

面向对象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值