用java代码实现组合模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java代码实现组合模式相关的知识,希望对你有一定的参考价值。
用java代码实现组合模式,周杰伦的歌有:七里香和东风破,曲婉婷的歌有:我的歌声里和jar of love,将歌曲与对应的歌手归类,用组合模式实现这一过程,Song是歌曲类,ConcreteMusicClass是歌手类,均继承MusicClass类,请自行构造这两个类
参考技术A 重载wolf1的构造函数使其接受一个animal的实例,是为了外界代码传入animal实例,方便调用。如果你直接new一个animal实例的话,在实际开发中一般都不现实,因为这样就写死了,如果animal实例类中还有很多数据字段(比如从数据库中加载)的话以上是关于用java代码实现组合模式的主要内容,如果未能解决你的问题,请参考以下文章
JAVA SCRIPT设计模式--结构型--设计模式之Composite组合模式