//声明:部分内容引自《Java编程思想(第四版)》机械工业出版社
– 当要实现一个接口时,在接口中被定义的方法必须被定义为是 public 的。
– 如果要创建一个不带任何方法定义和成员变量的基类,应该将它创建为一个接口。
– 在打算组合的不同接口中使用相同的方法名通常会造成代码可读性的混乱,应尽量避免。
– 接口中的任何域都自动是 public static final 的。
– 在接口中定义的域不能是“空 final”,但是可以被非常量表达式初始化。
– Java 允许:类嵌套类;接口嵌套类;接口嵌套接口。
– 工厂方法:便于创建框架。
– 在程序设计过程中,应该优先选择类。从类开始,如果接口的必须性变得非常明确,就进行重构。不应该滥用接口。