История изменений
Исправление Manhunt, (текущая версия) :
колбэки. они тут при том, что создают дополнительные обратные связи (об этом можно догадаться по их названию)
почитай мою ссылку на википедию. узнаешь много нового и интересного.
Да я как бы и так в курсе про low coupling & high cohesion , ничего нового я там не прочитаю.
Давай я лучше разжую тебе то, что по твоей ссылке написано:
Связанность сообщений (низкая)
Это наислабейший тип связанности. Он может быть достигнут децентрализацией состояний (как в объектах) и коммуникацией компонентов через параметры или передачу сообщений
Так вот колбэки — это и есть один из механизмов «передачи сообщений», который, согласно твоей ссылке, позволяет достичь желанной низкой связности.
За одно, раз ты сторонник хранения конфига с синглтоне, прочитай по своей ссылке внимательно еще вот это:
Общая связанность
Общая связанность это когда два модуля делят между собой один и тот же глобальный набор данных (например, глобальную переменную).
Это как раз и есть твой синглтон (он мало чем отличается от глобальной переменной, верно?).
Исходная версия Manhunt, :
колбэки. они тут при том, что создают дополнительные обратные связи (об этом можно догадаться по их названию)
почитай мою ссылку на википедию. узнаешь много нового и интересного.
Да я как бы и так в курсе про low coupling & high cohesion , ничего нового я там не прочитаю.
Давай я лучше разжую тебе то, что по твоей ссылке написано:
Связанность сообщений (низкая)
Это наислабейший тип связанности. Он может быть достигнут децентрализацией состояний (как в объектах) и коммуникацией компонентов через параметры или передачу сообщений
Так вот колбэки — это и есть один из механизмов «передачи сообщений», который, согласно твоей ссылке, позволяет достичь желанной низкой связности.
За одно, раз ты сторонник хранения конфига с синглтоне, прочитай по своей ссылке внимательно еще вот это:
Общая связанность
Общая связанность это когда два модуля делят между собой один и тот же глобальный набор данных (например, глобальную переменную).
Это как раз и есть твой синглтон (он мало чем отличается от глобальной переменой, верно?).