단일 책임1 객체지향 프로그래밍 설계 5원칙 - SOLID 객체지향 프로그래밍 설계 5원칙 객체지향 프로그래밍에서 코드를 더 효율적이고 유연하게 만들기 위해 SOLID 원칙을 따르는 것이 중요합니다. SOLID는 단일 책임 원칙(SRP), 개방-폐쇄 원칙(OCP), 리스코프 치환 원칙(LSP), 인터페이스 분리 원칙(ISP), 의존 역전 원칙(DIP)의 약자입니다. 이러한 원칙들을 잘 지키면 코드의 모듈화가 증가하고 유연성과 확장성이 향상됩니다. 이제 각 원칙을 자세히 살펴보겠습니다. 1. 단일 책임 원칙(SRP) 단일 책임 원칙은 클래스나 모듈은 하나의 책임만 가져야 한다는 원칙입니다. 이는 클래스가 변경되어야 하는 이유는 오직 한 가지여야 한다는 것을 의미합니다. 이를 위해 클래스는 한 가지 기능만 수행하고, 다른 기능에 대한 변경이 필요할 때마다 클래스를 .. 2024. 3. 21. 이전 1 다음