Чем-то мне ваш метод напоминает шаблон Facade, синглтон что-ли?
Цитата:
|
Не понятно только как сделать, что бы при добавлении/удалении из массива World объектов View узнавал об этом
|
Зря вы отказались от событий, было бы проще и красивее.
Вы можете сделать во view какой-нибудь setter, в который будете пихать свой массив при обновлении.
Соответственно view должен на это реагировать перерисовкой