МЕХАНИЗМ ВНЕДРЕНИЯ ЗАВИСИМОСТЕЙ КАК МЕТОД ДОСТИЖЕНИЯ СЛАБОГО СЦЕПЛЕНИЯ МЕЖДУ МОДУЛЯМИ
Ключевые слова:
программирование, внедрение зависимостей, объектно-ориентированное программирование, паттерны проектированияАннотация
В работе рассматриваются и освещаются детали такого механизма конструирования программного обеспечения как внедрение зависимостей. Целью статьи является раскрыть тему управления сложностью разработки программного обеспечения. Обозначены пробелы в построении архитектуры ООП программы и обозначены вопросы, естественным образом возникающие при масштабировании программ. Предложен актуальный на сегодня статьи способ обеспечения слабого сцепления между программными модулями. Предложено описание механизма, а также возможности и проблемы его использования.
Библиографические ссылки
Макконнелл С. Совершенный Код. Мастер-класс / Пер. с англ. – М.: Издательство «Русская редакция», 2010. – 896 с.
Симан М. Внедрение зависимостей в .NET. – СПб.: Питер, 2014. – 464 с.
Brooks F.P., jr. No Silver Bullet – Essence and Accident in Software Engineering // Computer Magazine, 1987. – http://www.virtualschool.edu/mon/SoftwareEngineering/ BrooksNoSilverBullet.html.