对于电脑游戏,因为他/她在游戏中进展玩家奖励:组成图案的电脑游戏
入门级:灯泡值得n个点 中级:魔毡M点 高级:宝胸部可以装满灯或地垫
这里,我们运用组合模式
客户端:电脑游戏
我相信,该组件是水平(E n尝试,中级,高级) 复合:赏叶 :灯,魔垫,胸 操作:getPoints(),fillChest()
这些是正确的吗?
对于电脑游戏,因为他/她在游戏中进展玩家奖励:组成图案的电脑游戏
入门级:灯泡值得n个点 中级:魔毡M点 高级:宝胸部可以装满灯或地垫
这里,我们运用组合模式
客户端:电脑游戏
我相信,该组件是水平(E n尝试,中级,高级) 复合:赏叶 :灯,魔垫,胸 操作:getPoints(),fillChest()
这些是正确的吗?
复合通常是树/对象集合。您也可以在集合上执行您对各个对象执行的相同操作。此外,对象通常可以是独立的或包含更多的对象,并且对包含对象的操作将在对象包含的对象上执行。
所以,如果这是你打算如何使用你的复合对象,那么是的,它听起来是正确的。
我同意布雷迪。全部取决于你打算如何使用你的Composite对象。我使用RPG属性系统的组合设计模式。你所需要做的就是创建不同的属性并为它们分配一个属性实例。之后,所有关于通过已经创建的方法添加和删除奖金。
这个任务应该解决而不是合成模式 – mishadoff 2012-04-26 14:00:53