[Effective Java 读书笔记] 第三章类和接口 第十八--十九条
2015-09-24 23:19
246 查看
十八条 接口优于抽象类
接口的特点:
1.一个类可以实现多个接口,不能继承多个类(抽象类)
2.接口不能有具体的方法实现,只定义标准类型
骨架类:
即实现一个abstract类来实现接口,提供给其他类继承,优势是,子类继承这个骨架类时,不需要实现接口中的每个标准方法,那么接口往后演进,只需要修改骨架类,不需要修改每一个子类。
十九条 接口只用于定义类型
接口只应该被用来定义类型,不应该用来导出常量,常量可以用一般类名来修饰
接口的特点:
1.一个类可以实现多个接口,不能继承多个类(抽象类)
2.接口不能有具体的方法实现,只定义标准类型
骨架类:
即实现一个abstract类来实现接口,提供给其他类继承,优势是,子类继承这个骨架类时,不需要实现接口中的每个标准方法,那么接口往后演进,只需要修改骨架类,不需要修改每一个子类。
十九条 接口只用于定义类型
接口只应该被用来定义类型,不应该用来导出常量,常量可以用一般类名来修饰
相关文章推荐
- Html 内嵌 选择器属性 Dom操作 JavaScript 事件
- <转载>使用css让大图片不超过网页宽度
- bootstrap初接触
- jquery和css自定义video播放控件
- <转载>DIV+CSS position定位方法总结
- <转载>使CSS文字图片div元素居中方法之水平居中的几个方法
- <转载>div+css布局教程之div+css常见布局结构定义
- XHTML5 ----- 实现多媒体播放
- <转载>Div+Css布局教程(-)CSS必备知识
- JavaScript—DOM操作
- jquery-easyui实现页面布局和增删改查操作(SSH2框架支持)转载
- JavaScript权威设计--Window对象(简要学习笔记十三)
- 5、第5节课CSS补充和html 标签讲解20150924
- HTML常用标签属性图
- 表单验证
- 中国省、市、区的Json数据
- fedora22/ubuntu14.04下配置Trilinos/Anasazi,PETSc/SLEPc
- Poj.3086 Triangular Sums【水~】 2015/09/24
- ZOJ.2773 Triangular Sums【水~】 2015/09/24
- jquery的ajax同步和异步