[객체지향 생활체조 원칙] 규칙 6. 모든 엔티티를 작게 유지한다
본문 바로가기
OOP

[객체지향 생활체조 원칙] 규칙 6. 모든 엔티티를 작게 유지한다

by IYK2h 2022. 11. 7.
728x90

모든 엔티티를 작게 유지한다.

50줄 이하의 클래스 10개 이하의 파일을 갖는 패키지

단일 책임 원칙과 같은 의미로 엔티티를 작성할 때 하나의 목적을 두고 설계해야 한다.

클래스의 크기를 줄여 분리하면, 하나의 목적을 가진 역할을 하게 된다. 이러한 클래스들을 모아 패키지를 구성하면 된다.

패키지도 클래스처럼 응집력 있고 단일한 목표가 있게 된다.

패키지를 작게 유지함으로써 패키지 자체로 정체성을 지닐 수 있게 된다.

즉, 객체지향 프로그래밍에서는 클래스, 메서드, 패키지든 단일 책임 원칙을 위반하지 않았는지 확인해볼 필요가 있다.

728x90

댓글