1
我正在爲java設計一個敵人框架並與觀察者一起工作。我想知道是否有可能|值得努力讓一個類在java中實現觀察者和主題?一個類可以實現觀察者設計模式的主體部分和觀察者部分嗎?
我想擁有一個實現主體和觀察者的敵人界面,以便彼此間隔一定距離內的敵人可以在敵方瞄準敵方時提醒對方。
這裏有更好的模式嗎?
我正在爲java設計一個敵人框架並與觀察者一起工作。我想知道是否有可能|值得努力讓一個類在java中實現觀察者和主題?一個類可以實現觀察者設計模式的主體部分和觀察者部分嗎?
我想擁有一個實現主體和觀察者的敵人界面,以便彼此間隔一定距離內的敵人可以在敵方瞄準敵方時提醒對方。
這裏有更好的模式嗎?
我認爲這些人會稍微更合適比觀察者模式的使用,這取決於實際要如何實現你的框架:
主題/觀察者的麻煩在於,當敵人移動時,他們會涉及註冊/註銷在彼此的範圍之內。
我會建議隱式調用或事件驅動如下:
聽起來不錯,謝謝:) – SMC
@ LinuxN00b:NP =)考慮接受這個答案,如果你發現它有助於你的問題 –