Inversion

DIP, абстракции, coupling

Введение Dependency Inversion Principle (далее DIP), пожалуй, самый важный из принципов SOLID. Повествуя о том какая должна быть зависимость между модулями, DIP влияет на декомпозицию кода в приложении в целом, позволяя выстраивать иерархию кода, предлагая для этого удобные критерии. Все это делает его основополагающим принципом, на котором стоит (должна стоять) разработка программ в объектно-ориентированной парадигме. Задача настоящего текста это придать объем лаконичным дефинициям DIP и дать вам силы жить с этим дальше....

May 14, 2022