SOLID원칙1 SOLID 원칙 (1) SOLD 원칙 Goal 단일 책임 원칙에 대해서 이해할 수 있다. 개방-폐쇄 원칙에 대해서 이해할 수 있다 1. 단일 책임 원칙 소프트웨어 설계 첫 번째 원칙으로 SRP(Single Responsibility Principle)라는 단일 책임 원칙이 있다. 문자 그래도 단 하나의 책임을 가지는 것이다. SRP에서 기본 단위는 객체를 지칭한다. 즉, 개체는 하나의 책임을 가져야 한다는 의미이다. "책임"이란 여러 관점에서 해석될 수 있지만 보통 '해야 하는 것'과 '할 수 있는 것'으로 간주할 수 있다. 예를 들어 학생(Student) 클래스에는 수강과목 조회, 추가를 하거나 학생 정보를 저장, 출력을 하거나 학생 성적표, 출석표를 출력할 수 있는 기능이 있다. 현재 Student 클래스는 단일 책임 원칙.. 2021. 5. 11. 이전 1 다음