Part 12. 객체지향 프로그래밍, 기능과 책임 분리 정의-1?

김수환·2023년 7월 27일
1
post-thumbnail

주제
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>
이미지 출처 : 유투브 생활코딩


profile
프리랜서 글쓰기 강사에서 백엔드 주니어 개발자로 👊🏻

0개의 댓글