(声明:目录下的所有文章皆由笔者根据阿里云开发者社区中李兴华老师公开课课程所所整理)
点击此处获取Java面向对象编程目录
所谓的面向过程指的是面对于一个问题的解决方案,更多的情况下是不会做出重用的设式为模块化设计,并且可以进行重用配置。在整个的面向对象的设计里面更多情况下考虑的是标准,在使用时根据标准进行拼装。
面向对象设计的三个主要特征:-
封装性:内部的操作对外部而言不可见,当内部的操作都不可直接使用时才是安全的。
-
继承性:在已有结构的基础上继续进行功能的扩充。
-
多态性:是在继承性的基础上扩充而来的概念,指的是类型的转换处理。
-
OOA:面向对象分析
-
OOD:面向对向设计
-
OOP:面向对象编程