接口是动作的集合
抽象类是名词关系
=====================
setResult(resultCode)要在super.onBackpressed();之前调用才有效,
在super.onDestroy();前或后调用都没用
=====================
单例模式的类,全局有效。即:在一个线程里设置了,
另一个线程得到的实例将会是同样内容(注意不是多进程哦)。
========================
当一个对象以参数的形式传进来的时候,
这个对象如果在外部被置为null,
那么就与参数里的对象断绝关系了。
如果只是在外部改变对象内容,那么参数里的跟着变。
=======================
组合同时存在,在构造函数里生成。
聚合set进去
is a是继承, 我是一个人
has a是聚合, 我有一双手
空心三角箭头的虚线 实现
表现为类对接口的实现
空心三角箭头的实线 泛化(继承)
表现为类之间的继承关系、接口与接口之间的继承关系
有箭头的虚线-----> 依赖
表现为函数中的参数(use a),其中一个类的变化将影响另一个类
A依赖于B:
类B以参数的形式传入类A的方法
类B以局部变量的形式存在于类A的方法中
类A调用类B的静态方法
一根实线 关联
表现为变量(has a),类与类之间的联接,它使一根类知道另一个类的属性和方法。
A依赖于B,则表现为B是A的全局变量
带有虚心菱形的实线 聚合
是关联的一种,是弱的关联关系
带有实心菱形的实线 组合
是关联的一种,是强的关联关系
几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖
Java一些粗陋的经验
最新推荐文章于 2018-01-31 12:19:33 发布
728

被折叠的 条评论
为什么被折叠?



