Java一些粗陋的经验

接口是动作的集合
抽象类是名词关系
=====================

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的全局变量

带有虚心菱形的实线 聚合
是关联的一种,是弱的关联关系 

带有实心菱形的实线 组合
是关联的一种,是强的关联关系

几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ithouse

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值