생성자로 초기화를 해야 하는 이유
개체 생성 후 값 대입

개념 상의 문제

후조건의 문제

사용자에 대한 고려

실수 시나리오: 어떤 멤버 변수를 초기화해야 하는가?

멤버 변수 추가에 따라 생성자도 올바르게 수정한다는 전제가 필요
실수 시나리오: 어떤 값으로 초기화해줘야 하는가?

외부 라이브러리 사용할 때 문제점

생성자는 계약

함수는 BlackBox
- 이 개념이 캡슐화, 데이터 추상화와 비슷함





멤버 변수 추가에 따라 생성자도 올바르게 수정한다는 전제가 필요



함수는 BlackBox
0건의 항목