- 抽象:用于对象规范从其主体分离的过程中。规范是对象的可是部分,它定义了由对象提供的操作(也就是其他对象如何使用该对象)。对象主体或者其内部的部分结构对于其他对象来说是隐藏的。
- 信息隐藏:用于结构化对象的过程中,使用它可以决定哪些信息应该是可见的,哪些信息应该是隐藏的。这样的话,对象中不需要让其他对象可见的方面就都成为隐藏的。
- 对象:是建立在信息隐藏概念的基础之上的。对象的特征就是它具有的状态或内部数据,这些数据只能通过调用由对象提供的操作来修改。对象还提供由其他对象使用的操作;而它也使用由其他对象提供的操作;对象是一些类的唯一示例;对于其他对象来说,一个对象的可视性是受限的。对象的可视部分是由其外部规范提供的,其实现过程(内部结构)是隐藏的。同样,它看到其他对象的部分也限于哪些对象的外部规范。可以通过规范或者其实现过程来查看对象。
- 类:是一种对象类型,可以认为它是对象的模板。对象是类的一个示例。
- 继承(Inheritance):是类之间的一种关系,在这种关系中,子类可以共享父类的结构和操作,并对其进行调整以供自己使用。
- 类图(Class Diagram)
- 对象图(Object Diagram)
- 状态转换图
- 时间图
- 模块图
- 过程图
来源:https://www.cnblogs.com/Joyce-Record/p/11976400.html