面向对象概念

对象

人、物等

人、物的特征---对象的属性

人、物能干吗----方法

对象共性的抽取

实体类---和数据相关

边界类---需要和外界系统交互

控制类----衔接

封装

相关事务封装在一起

对象的封装,不能直接操作对象内部,要通过其接口。对象的一部分属性定义为私有、通过getset来操作

继承与泛化

父类-子类

多个类的共性抽取出来形成上层类

多态

同样的操作,针对不同的对象的时候,操作会有差异。

动物类-(猫、狗、鱼等) 如何运动 都不一样  .run()  形式一样,表现不一样

接口

是一种特殊的类?

只有方法的定义,没有方法的实现,都是空框框

消息

对象间的交互,异步传输

组件

构件?

模式和复用

经验

原文地址:https://www.cnblogs.com/cicily/p/10905095.html