Комментарии 2
Когда придумал NSNotificationCenter и в целом антипаттерн в разработке. Ребята, не надо так, пожалуйста
0
Но ведь NSNotificationCenter
– это ничто иное, как шаблон "Шина данных" ("Event Bus").
Разница в отсутствии типизации обусловлена лишь нюансами реализации. NSNotificationCenter
реализован на языке без строгой типизации. Но это абсолютно не значит, что используя этот класс в Swift, Вы не можете получить строгую типизацию в шине данных.
Шаблон изучен на троечку. Применение строгой статической типизации к нестрого типизированным данным тоже. Пересдавать будете?ч
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Шина данных и Swift: применение в слабосвязанных архитектурах