SRP

· SOLID 원칙
단일 책임 원칙(Single Responsibility Principle, SRP) 정의 소프트웨어에서 하나의 컴포넌트는 단 하나의 책임을 가져야 한다. 소프트웨어 컴포넌트를 변경할 이유는 오직 하나여야 한다. 맥가이버 칼 같은 클래스를 만들지 말고, 단일 나이프를 만들어라. 적용 1. 각각의 컴포넌트는 응집력(Cohesion) 을 높이는 방향으로 설계해야 한다. // Bad Example public class Square { int side = 5; public int getArea() { return side * side; } public int getPerimeter() { return 4 * side; } public void draw() { // draw the square image } p..
gerrymandering
'SRP' 태그의 글 목록