结构型模式-组合模式

122 阅读1分钟

本文为学习笔记

这个组合模式有点意思,比如魔兽里这么多兵种,但是大家最本质的属性还是兵,不可能我生产一个兽人,出来一个地洞什么的建筑对吧。而且既然大家都是兵,也要为以后的兵种留下空间嘛,所以通过树状结构,将一个种族的兵种罗列下来,这个最重要的特点还是,所有的兵种地位应当是一样的,大家都继承于同一个抽象兵,也就是基类。