- 博客(1)
- 收藏
- 关注
原创 java面试之继承和组合的区别
继承和组合都是表示对象关联关系的方式 1、组合表示的是整体和部分的(has a)关系,继承表示的是父子关系的(is a )关系。 2、前者表示的耦合度较松,后者较紧。 3、组合关系运行期可知,继承关系编译器可知。 4、继承除了能复用父类接口,还可覆盖;组合只能复用被包含类的接口 5、继承存在多态机制,组合不存在。
2017-05-25 14:36:56
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人