接口是动作的集合
setResult(resultCode)要在super.onBackpressed();之前调用才有效,
单例模式的类,全局有效。即:在一个线程里设置了,
当一个对象以参数的形式传进来的时候,
这个对象如果在外部被置为null,
那么就与参数里的对象断绝关系了。
组合同时存在,在构造函数里生成。
聚合set进去
is a是继承, 我是一个人
has a是聚合, 我有一双手
空心三角箭头的虚线 实现
表现为类对接口的实现
空心三角箭头的实线 泛化(继承)
表现为类之间的继承关系、接口与接口之间的继承关系
有箭头的虚线-----> 依赖
表现为函数中的参数(use a),其中一个类的变化将影响另一个类
A依赖于B:
类B以参数的形式传入类A的方法
类B以局部变量的形式存在于类A的方法中
类A调用类B的静态方法
一根实线 关联
表现为变量(has a),类与类之间的联接,它使一根类知道另一个类的属性和方法。
A依赖于B,则表现为B是A的全局变量
带有虚心菱形的实线 聚合
是关联的一种,是弱的关联关系
带有实心菱形的实线 组合
是关联的一种,是强的关联关系
几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖