2. ActivityManager 类图关系
2016-09-03 16:21:29 0 举报
am
作者其他创作
大纲/内容
AMS由ActivityManagerNative(以后简称AMN)类派生,并实现Watchdog.Monitor和BatteryStatsImpl.BatteryCallback接口。
BatteryStatusImpl.BatteryCallback
ActivityManagerProxy
Binder
SystemServer
WatchDog.Monitor
依赖关系】:是一种使用的关系,即一个类的实现需要另一个类的协助,【代码表现】:局部变量、方法的参数或者对静态方法的调用带箭头的虚线,指向被使用者
泛化:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。带三角箭头的实线,箭头指向父类
ActivityManager
【聚合关系】:是整体与部分的关系,且部分可以离开整体而单独存在。 [代码体现】:成员变量【箭头及指向】:带空心菱形的实心线,菱形指向整体
ActivityManagerNative
ActivityManagerService
【组合关系】:是整体与部分的关系,但部分不能离开整体而单独存在。【代码体现】:成员变量【箭头及指向】:带实心菱形的实线,菱形指向整体
IActivityManager
实现:是一种类与接口的关系,表示类是接口所有特征和行为的实现.带三角箭头的虚线,箭头指向接口
0 条评论
下一页