주제
Q.1 : “하나의 기능은 여러 하위 기능으로 분해할 수 있다?“
Q.2 : “누가 분해한 기능에 대해 제공할 것인가?“
Q.3 : “책임을 분리할 때 생각해보면 좋은 4가지 방법?“
Q.4 : "책임 분리할 수 있는 첫 번째 방법, '패턴 적용하기'?"
Q.5 : "책임 분리할 수 있는 두 번째 방법, '계산 기능 분리'?”
Q.6 : "책임 분리할 수 있는 세 번째 방법, '외부 연동 분리'?”
Q.7 : "책임 분리할 수 있는 네 번째 방법, '조건별 분기는 추상화하기'?”
Q.8 : “책임 분리를 잘할 때 테스트도 용이해진다.“
Q.1 : “하나의 기능은 여러 하위 기능으로 분해할 수 있다?“
Q.2 : “누가 분해한 기능에 대해 제공할 것인가?“
Q.3 : “책임을 분리할 때 생각해보면 좋은 4가지 방법?“
Q.4 : "책임 분리할 수 있는 첫 번째 방법, '패턴 적용하기'?"
Q.5 : "책임 분리할 수 있는 두 번째 방법, '계산 기능 분리'?”
Q.6 : "책임 분리할 수 있는 세 번째 방법, '외부 연동 분리'?”
Q.7 : "책임 분리할 수 있는 네 번째 방법, '조건별 분기는 추상화하기'?”
Q.8 : “책임 분리를 잘할 때 테스트도 용이해진다.“
최범균 인프런 강의 : <객체 지향 프로그래밍 입문> - 인프런 | 강의
도서 : 조영호의 <오브젝트 - YES24>
이미지 출처 : 유투브 생활코딩