开发者社区> 学堂小助手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

面向对象简介|学习笔记

简介: 快速学习 面向对象简介
+关注继续查看

开发者学堂课程【【名师课堂】Java面向对象开发:面向对象简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/371/detail/4423


面向对象简介


目录:

一、基本内容

二、面向对象的特点

 

一、基本内容

面向对象是一种程序的设计方法,但是并不表示世界上所有的开发者都认同面对对象。因为有很多的开发者认为面向对象更加复杂,所以更多的人愿意使用函数式编程。

面向对象的前身属于面向过程,如果想要笼统的去介绍这两种开发模式的区别,最好的例子:面向过程是解决问题,而面向对象是模块化设计。

对于现在的程序开发更多情况下就像是汽车组装一样,不同的工厂生产不同的配件。将所有的零件组装在一起,就可以形成一辆汽车,并且当某一个零件坏掉的时候还可以进行配装。

 

二、面向对象的特点

1.封装性:内部的操作对外部而言不可见;

2.继承性:在上一辈基础上继续发展;

3.多态性:这是一个最重要的环节,利用多态性才可以得到良好的设计。

那么在进行面向对象开发的时候有三个阶段:OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。

所有的程序的开发原则都离不开实际生活。如果从开发角度来讲,面向对象最大的特征:可以进行生活的抽象。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
_aop 简介| 学习笔记
快速学习 _aop 简介
37 0
继承简介|学习笔记
快速学习 继承简介
32 0
字符集简介|学习笔记
快速学习字符集简介
10 0
字符集简介|学习笔记
快速学习字符集简介
50 0
Map 接口简介|学习笔记
快速学习 Map 接口简介
43 0
WTF 简介 | 学习笔记
快速学习 WTF 简介
58 0
CSS 简介 | 学习笔记
快速学习 CSS 简介。
51 0
反射机制简介|学习笔记
快速学习反射机制简介
34 0
异常简介|学习笔记
快速学习 异常简介
50 0
函数简介|学习笔记
快速学习 函数简介
33 0
1786
文章
0
问答
来源圈子
更多
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载