1
我正在为java设计一个敌人框架并与观察者一起工作。我想知道是否有可能|值得努力让一个类在java中实现观察者和主题?一个类可以实现观察者设计模式的主体部分和观察者部分吗?
我想拥有一个实现主体和观察者的敌人界面,以便彼此间隔一定距离内的敌人可以在敌方瞄准敌方时提醒对方。
这里有更好的模式吗?
我正在为java设计一个敌人框架并与观察者一起工作。我想知道是否有可能|值得努力让一个类在java中实现观察者和主题?一个类可以实现观察者设计模式的主体部分和观察者部分吗?
我想拥有一个实现主体和观察者的敌人界面,以便彼此间隔一定距离内的敌人可以在敌方瞄准敌方时提醒对方。
这里有更好的模式吗?
我认为这些人会稍微更合适比观察者模式的使用,这取决于实际要如何实现你的框架:
主题/观察者的麻烦在于,当敌人移动时,他们会涉及注册/注销在彼此的范围之内。
我会建议隐式调用或事件驱动如下:
听起来不错,谢谢:) – SMC
@ LinuxN00b:NP =)考虑接受这个答案,如果你发现它有助于你的问题 –