11问答网
所有问题
Java中组合是不是就是在一个类里面建一个其他类的对象,然后通过这个对象来调用其他类的方法?
如题所述
举报该问题
推荐答案 2015-03-19
楼主说的是设计模式吧?你的这个描述更像是外观模式,而不是组合模式。外观模式就是对外提供一个统一的接口,在这个接口的实现类里面创建其它类的对象,然后通过这个对象来调用其他类的方法,这样做的好处就是,应用人员只需要与一个接口打交道。组合模式是为了屏蔽层次结构中的复杂性,在一个组合类中会有一张表,用来存储其子节点,当我们调用组合类中的方法时,这个方法就会自动调用其子类的相应方法。具体来说会有一点复杂,不懂可以在看看网上的关于组合类的描写。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7782M87v4q22F2v7v7.html
其他回答
第1个回答 2015-03-19
组合这个词不太知道你表达的是什么,但是java一切皆对象,你调用别的类的方法,肯定要建立这个类啊,在哪用就在哪建,肯定会有类里面建立其他类的
本回答被网友采纳
第2个回答 2015-03-19
什么意思,继承接口要覆盖接口中的方法,创建类对象时调用函数执行覆盖后的方法,不会执行接口中的实现。 不会,要用这个类的对象去获取你要调用的方法 首先接口是无法直接被实例化的。举个例子:ArrayList和...
第3个回答 2019-02-25
网页链接
相似回答
大家正在搜
相关问题
编程语言---java
java是解释性编程语言吗?
为什么这么多人选Java编程语言
java。 急 ! 编程语言!
为什么说java是最强大的编程语言
什么是java编程语言
javascript、Java、C++、C的底层编程语言分别...