목록Single (1)
The Office Lover

소개 객체지향 프로그래밍은 유지보수성과 재사용성으르 높이기 위해 다양한 설계 원칙을 제공합니다. 이 중에서도 '단일 책임 원칙'은 클래스나 모듈이 하나의 책임만을 가져야 한다는 원칙으로, 객체지향 개발의 기본이 되는 중요한 원칙입니다. 단일 책임 원칙에 대해 알아보고, 어떻게 적용하는지 예시를 살펴보겠습니다. 단일 책임 원칙이란? 정의 : 한 클래스는 하나의 책임을 가져야 한다. 거대하고 포괄적인 클래스를 설계하는 대신, 작은 단위와 단일 기능을 가진 클래스를 설계해야 합니다. 즉, 클래스에 비즈니스와 관련 없는 기능이 두 개 이상 포함되어 있으면 책임이 단일하지 않으므로, 단일 기능을 가진 여러 개의 작은 클래스로 분할되어야 합니다. 단일 책임 원칙의 장점 유지보수성과 가독성이 크게 향상됩니다. 클래스..
Design Patterns
2023. 7. 27. 11:23