(Android - 01) Oriendted 面向对象

版权声明:QQ: 1063385677 Copyright ©2019 CielleeX 本文地址: https://blog.csdn.net/Ciellee/article/details/89741306

类是一群具有共同重要特性(特征及行为)的对象。


控制反转(IOC: Inversion of Control): 基类的函数以主动调用子类的函数,主控权在基类手上,透过Hook函数来调用子类。基类主要功能是提供默认行为,具体实现则由子类来实现。
(如果子类调用父类则是正向调用)


API
主动型API: 基类通过IOC控制反转主动调用子类的实现
被动型API: 子类正向调用 基类的方法实现


类别:

  1. 般(具象)类别: 所有函数都是具象(内有指令)
  2. 抽象(abstract)类别: 有一个或多个函数是抽象的(内无指令)
  3. 纯粹抽象类别: 所有函数都是抽象的

UML2.0 画图

在这里插入图片描述
Class Diagram (类别图)
Use Case Diagram (用例图)
Statemachine Diagram (状态机图)
Activity Diagram(活动图)
Sequence Diagram(顺序图)
Communication Diagram(通信图)
Component Diagram(模块图)
Deployment Diagram(布署图)
Composite Structure Diagram (组合结构图)

猜你喜欢

转载自blog.csdn.net/Ciellee/article/details/89741306