반응형 객체설계원칙#SOLID#단일책임#개방폐쇄#리스코프#인터페이스분리#의존관계역전1 객체 설계의 원칙(SOLID) 오늘은 객체 설계의 원칙에 대해 말해보겠습니다. 이번 글에서는 용어 중 클래스와 객체를 그냥 객체로 통일하겠습니다. 엄밀하게 말하면 클래스는 소스 코드를 나타내고 객체는 실제 메모리에 올라가 있는 실체를 말하지만, 객체로 통일하여 표기하고자 합니다. 객체 설계의 원칙은 디자인 패턴을 기반으로 나온 원칙입니다. 디자인 패턴을 이해하는 것은 고단한 일이지만, 그래도 개발자라면 패턴을 숙지하는 것이 좋은 코드를 작성하는데 도움이 됩니다. 물론 디자인 패턴도 무분별하게 적용하다 보면 소스 코드가 복잡해지는 양면성을 가지고 있습니다. 한 가지 원칙을 따르다 보면 다른 원칙이 훼손이 되는 그런 양면성을 가진 원칙이기 때문입니다. 그렇기 때문에 디자인 패턴을 이해하기 위해서는 전체적인 관점을 유지하는 것이 매우 중요.. 2022. 7. 4. 이전 1 다음 반응형