码迷,mamicode.com
首页 > 编程语言 > 详细

java 复用类的三种方式区别 组合,继承,代理的区别

时间:2014-11-03 06:41:11      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:java   sp   代码   bs   as   nbsp   方法   对象   继承   

 

1. 组合 : 只需在新类中产生现有类的对象 。(is - a 有一个) 新类是由现有类的对象组成。 (引用初始化与作用域?) 2. 继承 : 按照现有类的类型来创造新类。 (has - a 有一个)无需改变现有类的形式,采用现有类的形式并在其中添加新代码。
3. 代理 : 我们将一个成员对象置于所要构造的类中(就像组合),但与此同时我们在新类中暴露了该成员对象的所有方法(就像继承)

java 复用类的三种方式区别 组合,继承,代理的区别

标签:java   sp   代码   bs   as   nbsp   方法   对象   继承   

原文地址:http://www.cnblogs.com/dongxiao-yang/p/4070352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!