객체지향 설계 원칙(SOLID) ① – SRP
SRP SRP(Single Responsibility Principle)는 “모듈은 단 한 명의 행위자에게만 책임을 져야 한다”는 컴퓨터 프로그래밍의 원칙입니다. 행위자라는 용어는 모듈에 대한 변경이 필요한 그룹(한 명 이상의 이해 관계자 또는 사용자로 구성됨)을 나타냅니다. 이 용어의 창시자인 로버트 C. 마틴(Robert C. Martin)은 원칙을 이렇게 설명합니다. ‘이성’이라는 단어를 둘러싼 혼란 때문에 ‘원칙은 사람에 관한 것’이라고도 해명했다. 그의 강의 중 일부에서 … Read more