DarkHorse_pxf

导航

2015年4月13日 #

【Thinking in Java】组合、继承和代理的区别

摘要: 三者的定义:组合:在新类中new 另外一个类的对象,以添加该对象的特性。继承:从基类继承得到子类,获得基类的特性。代理:在代理类中创建某功能的类,调用类的一些方法以获得该类的部分特性。使用场合:组合:各部件之间没什么关系,只需要组合即可。like组装电脑,需要new CPU(),new RAM(),... 阅读全文

posted @ 2015-04-13 21:57 DarkHorse_pxf 阅读(1312) 评论(0) 推荐(0) 编辑