面向对象-面向对象思想

面向对象编程(OOP)是一种主流的编程范式,强调数据和操作数据的方法结合在一起。它从面向过程的执行者角色转变为指挥者的视角,通过封装、继承和多态三大特性实现更高效、模块化的代码设计。OOA、OOD和OOP分别是面向对象分析、设计和编程,分别对应问题理解、系统设计和实现阶段。这种思想不仅用于程序设计,也影响着现实世界的抽象和建模。
摘要由CSDN通过智能技术生成

面向对象(Object Oriented)是软件开发⽅法。⾯向对象的概念和应⽤已超越了程序设计和软件开发,是⼀种对现实世界理解和抽象的⽅法,是计算机编程技术发展到⼀定阶段后的产物。 ⾯向对象是相对于⾯向过程来讲的,指的是把 相关的数据和⽅法组织为⼀个整体 来看待,从更⾼的层次来进⾏系统建模,更贴近事物的⾃然运⾏模式。

⾯向过程到⾯向对象思想层⾯的转变:

⾯向过程关注的是执⾏的过程,⾯向对象关注的是具备功能的对象。⾯向过程到⾯向对象,是程序员思想上 从执⾏者到指挥者的转变。

2. 三⼤思想:

面向对象思想从概念上讲分为以下三种:OOA、OOD、OOP

⾯向对象分析(Object Oriented Analysis)

⾯向对象设计(Object Oriented Design)

⾯向对象程序(Object Oriented Programming)

3. 三⼤特征:

封装性:所有的内容对外部不可见

继承性:将其他的功能继承下来继续发展

多态性:⽅法的重载本⾝就是⼀个多态性的体现

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值