CS/OOP
-
Dependency Invsersion Principle 이해하기 with SwiftCS/OOP 2022. 2. 19. 17:43
모든 내용은 레퍼런스를 보며 혼자 공부한 내용이므로 잘못된 내용이 포함될 수 있습니다. 내용에 대한 피드백은 감사히 받겠습니다. 서론 이번 글에서는 Dependency Invsersion Principle 이하 DIP에 대해서 이해해 보려고 한다. 5가지나 되는 SOLID원칙 중 단번에 DIP에 대해서 설명하는 이유는 객체지향의 핵심 원칙이라고 생각하기 때문이다. 단순히 DIP을 이해하는 것만으로도 사고의 확장이 가능할 것이라고 기대한다. DIP이란? In object-oriented programming, the Dependency Inversion Principle refers to a specific form of decoupling software modules. When following thi..