개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.02.20
오늘 읽은 범위
2장. 의미 있는 이름
책에서 기억하고 싶은 내용을 써보세요.
이름은 다음과 같은 굵직한 질문에 모두 답해야 한다. 변수(혹은 함수나 클래스)의 존재 이유는? 수행 기능은? 사용 방법은?(p.22)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코드를 짧게 작성하는 것 보다 가독성 있게!! 작성하는 것이 더 중요하다
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
정적 팩토리 메서드?
객체 생성의 역할을 하는 클래스 메서드 : 메서드를 통해서 객체를 생성하는 것
ex)
Complex fulcrumPoint = Complex.FromRealNumber(23.0) // FromRealNumber : 정적 팩토리메서드
Complex fulcrumPoint = new Complex(23.0) // 생성자를 바로 사용하는 것
⇒ 팩토리 메서드를 사용해야만 객체를 생성할 수 있도록 생성자를 private으로 선언할 수 있음
문제 영역?