클래스는 작아야한다
클래스를 설계할 때 크기가 작아야한다가 기본 원칙이라고 책에서는 말한다.
그리고 클래스 이름은 해당 클래스의 책임을 기술해야 한다.
또한 클래스나 모듈을 변경할 떄는 그 이유가 하나여야한다. 즉, 하나의 클래스에는 하나의 책임만을 줘야한다는 것이다.
책에서는 큰 클래스 몇 개가 아니라 작은 클래스 여럿으로 이뤄진 시스템이 바람직하다고 나와있다.
변경하기 쉬운 클래스
대다수의 시스템은 지속적인 변경이 가해지기 마련이다.
새 기능을 추가하거나 기존 기능을 변경할 때 건드릴 코드가 최소인 시스템 구조가 바람직하다.
새 기능을 추가할 때 시스템을 확장할 뿐 기존 코드를 변경하지 않아야 좋다.
* 11장부터는 대부분이 JAVA코드와 같이 분석, 실습하는 부분이 많아 만약 추후 JAVA를 공부하게 된다면 다시 보면 좋을 것 같다.
'독서' 카테고리의 다른 글
| [프로그래머의 뇌] 1장 2장 (0) | 2024.08.02 |
|---|---|
| CleanCode (0) | 2024.07.13 |
| 쉽게 시작하는 타입스크립트 (0) | 2024.07.07 |
| -4, 5장- 주석, 형식 맞추기 (2) | 2024.07.06 |
| -3장- 함수 (1) | 2024.07.05 |