Community

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

← Go back
TIL #Assginment13
#clean_code
2년 전
503

오늘 TIL 3줄 요약

TIL (Today I Learned) 날짜

2022.03.09

오늘 읽은 범위

10장.클래스

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

  • 단일 책임 원칙 p.175

    • 클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다.

  • 응집도를 유지하면 작은 클래스 여럿이 나온다.

  • OCP 확장에 개방적이고 수정에 폐쇄적이여야 한다.

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

SOLID원칙을 이론상으로는 알고 있지만 적용하는 것이 어려운거 같다.

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

  • 변경으로부터 격리

    • 상세한 구현에 의존하는 클라이언트 클래스는 구현이 바뀌면 위험에 빠진다. 그래서 우리는 인터페이스와 추상 클래스를 사용해 구현이 미치는 영향을 관리한다.