Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
북챌린지 TIL <10장. 클래스>
#clean_code
2년 전
793
1

TIL (Today I Learned) 날짜

2022. 05. 10

오늘 읽은 범위

10장. 클래스

책에서 기억하고 싶은 내용을 써보세요.

  • 클래스를 만들 때 첫번째 규칙은 크기다. 클래스는 작아야 한다.

  • 단일 책임 원칙(SRP)은 클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다는 원칙이다.

  • 클래스는 인스턴스 변수 수가 작아야 한다. 일반적으로 메서드가 변수를 더 많이 사용할수록 메서드와 클래스는 응집도가 더 높다. 일반적으로 이처럼 응집도가 가장 높은 클래스는 가능하지도 바람직하지도 않다.

  • OCP 란 클래스는 확장에 개방적이고 수정에 폐쇄적이어야 한다는 원칙이다.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 작은 클래스를 유지하자. 클래스의 기능은 되도록 하나로 유지할 것.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • 없음.

1 comment