반응형
○ 클래스는 캡슐화 ( encapsulation ) 을 잘 활용한다.
○ 클래스는 작아야 한다.
- 코드 라인도 적거니와 단일 책임 원칙, single responsibility principle( SRP ) 을 지켜야 한다.
○ 클래스는 응집도가 커야 한다.
- 메소드와 변수가 서로 의존하며 논리적 단위로 묶인다는 의미.
- 응집도가 낮은 녀석들은 다른 클래스로 뺄 수 있다.
○ 추상화를 잘 활용하면 변경이 쉽다.
반응형
'프로그래밍 놀이터 > 디자인 패턴, 리펙토링' 카테고리의 다른 글
[Design Pattern/Java] toString 메소드는 항상 오버라이드 하자. (0) | 2012.03.12 |
---|---|
[Clean Code] 냄새와 발견법 (4) | 2012.02.28 |
[Clean Code] 형식 (0) | 2012.02.28 |
[Clean Code] 주석. (0) | 2012.02.28 |
[Clean Code] 함수 (0) | 2012.02.28 |
댓글