我想要装饰(装饰设计模式)一个常见的基类,但我需要装饰的方法是受到保护的。//Delegates its actions to doAct() based on some internal logic}
子类是用来覆盖我可以重写doAct,但是我的装饰类不能访问正在修饰的实例上的受保护方法doAct()。
我想将模式装饰器应用到我的Android项目中,但在装饰器中,我将对象的成员资格交给了他的类。例如,如果我想在我的AbstractGameObject级别中添加一个 Ball ,那么我的装饰师ColRebondBord中的处理方法将应用于而不是Ball。所以我不知道我的目标是球还是墙。never comes here这是collisionBorder中一个断点的捕获,我认为它将出现在第一个IF中,但不是:有人知道我是否必须使用多态性(在这种情况下,我必须为每个对象做装饰