You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
저는 이 말을 설명하는데, 로버트 C 마틴의 <클린 아키텍처> 를 언급하고 싶습니다.
2부 5장 객체지향 프로그래밍에서 객체지향이란 대체 무엇인가를 언급할 때,
캡슐화와 상속은 OOP 만의 특징이 아니지만, 추상화에 대해서는 이게 얼마나 강력한 기능인지 언급이 되거든요.
저는 굳이 이점을 이야기하자면, SOLID 원칙 중 DIP 를 언급하고 싶습니다.
구체 클래스를 확장해가면 DIP 를 지키기 점점 어려워질 것입니다.
그리고 DIP 는 제가 생각하기에 추상화를 통해 얻을 수 있는 끝내주는 이점 중 하나입니다.
No description provided.
The text was updated successfully, but these errors were encountered: