개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
클래스는 작아야한다
캡슐화(Encapsulation)
클래스나 모듈은 하나의 역할만 가지고 있어야한다.(The Single Responsibility Principle)
TIL (Today I Learned) 날짜
2022. 03.10.
오늘 읽은 범위
10장. 클래스
책에서 기억하고 싶은 내용을 써보세요.
변화에서 떨어뜨리기
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
프로그래밍을 정말 처음 배우기 시작할 때, 선생님이 잘 동작하는 제 코드를 보시고는 "음~ 뭔가 좀 그런데~"하셨던 기억이 있습니다. 잠깐 생각하시더니, 함수 하나를 지적하시고 "하나의 함수에서는 하나의 역할만 해야한다"라며 지적해주셨었습니다. 이번에는 클래스고, 또 함수에 대해서는 전에 나온 내용이지만, 문득 생각이 났습니다.
캡슐화하면 가장 먼저 떠오르는게 자바인데 자바 안쓴지 오래되어서 오랜만에 접하는 개념들이많았습니다. 한편으로는 자바스크립트에서 타입스크립트을 사용하기 시작하면서 클래스를 접하고 있는데, 타입스크립트에서 어떻게 오늘의 내용을 적용할 수 있을지 생각해봐야겠습니다.