1.接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法
2.放入接口中的任何域都自动是static和final的,所以接口是一种便捷的用来创建常量组的工具(enum的旧版本替代)
3.接口是实现多重继承的途径,而生成遵循某个接口的对象的典型方法是工厂方法设计模型。与直接调用构造器不同,我们再工厂对象上调用的是创建方法,而该工厂对象将生成接口的某个实现的对象。
4..this和.new语法
5.使用内部类的原因 实现了某类型的接口,可以创建并返回对其的引用 或 要解决一个复杂问题,想创建一个类来辅助你的解决方案却不希望这个类公用
6.使用内部类最大的优势情景在于,每个内部类都可以独立的继承一个(接口的)实现,无论外围类是否已经继承了该实现。
7.控制框架(control framework)是一类特殊的应用框架,用来结界响应事件的需求。
8.abstract
第9章 接口
9.1 抽象类和抽象方法
9.2接口
9.3完全解耦
9.4Java中的多重继承
9.5通过继承来扩展接口
9.5.11组合接口时的名字冲突
9.6适配接口
9.7接口中的域
9.7.1初始化接口中的域
9.8嵌套接口
9.9接口与工厂
9.10总结
第10章 内部类
10.1创建内部类
10.2链接到外部类
10.3使用.this与.new
10.4内部类与向上转型
10.5在方法和作用域内的内部类
10.6匿名内部类
10.6.1 再访工厂方法
10.7嵌套类
10.7.1接口内部的类
10.7.2从多层嵌套类中访问外部类的成员
10.8为什么需要内部类
10.8.1闭包与回调
10.8.2内部类与控制框架
10.9内部类的继承
10.10内部类可以被覆盖吗
10.11局部内部类
10.12内部类标识符
10.13总结
网友评论