Java 回顾
String
内部实现是一个char
数组String
可以由char[]
,int[]
,byte[]
生成, 其中char
代表每一个字符,int
代表一个code point
,byte
需要根据相应的charset
解码为char
要点
- 新旧两个接口
- 实现旧接口的对象无法在支持新接口的设备上使用
- 新建一个转换器(adapter), 实现新的接口, 内部聚合一个旧接口的对象, 将对新接口的所有调用全部委托到旧的接口上去.
讲课内容
- DIP 接口由高层定义, 低层实现
- 类适配器, 使用继承, 只能适配一个类
- 对象适配器, 使用聚合