독서

-10장- 클래스

sihanni 2024. 7. 10. 11:14

클래스는 작아야한다

클래스를 설계할 때 크기가 작아야한다가 기본 원칙이라고 책에서는 말한다.

그리고 클래스 이름은 해당 클래스의 책임을 기술해야 한다.

또한 클래스나 모듈을 변경할 떄는 그 이유가 하나여야한다. 즉, 하나의 클래스에는 하나의 책임만을 줘야한다는 것이다.

책에서는 큰 클래스 몇 개가 아니라 작은 클래스 여럿으로 이뤄진 시스템이 바람직하다고 나와있다.

 

변경하기 쉬운 클래스

대다수의 시스템은 지속적인 변경이 가해지기 마련이다.

새 기능을 추가하거나 기존 기능을 변경할 때 건드릴 코드가 최소인 시스템 구조가 바람직하다.

새 기능을 추가할 때 시스템을 확장할 뿐 기존 코드를 변경하지 않아야 좋다.

 

* 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