Grobes Observer Pattern Implementiert ShipDataModel informiert BattlefieldView