Effective Java 读书小结 2
1 接口通常是定义允许多个实现的类型的最好实践。例外情况是演变的容易性比灵活性和功能更为重要,这种情况下使用抽象类来定义类型比较好。如果提供了一个比较重要的接口,最好同时提供骨架实现类。
骨架实现类:实现了一个接口,子类必须实现的基础方法定义为抽象的,其他方法提供基本实现。
2 接口只用于定义类型,不要在接口中定义常量,可选方案可以在枚举类、不可实例化的工具类中定义常量。
学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正...联系邮箱crazyCodeLove@163.com
如果觉得有用,想赞助一下请移步赞助页面:赞助一下