[Object] 07. 객체분해


불필요한 정보를 제거하고 현재의 문제 해결에 필요한 핵심만 남기는 작업을 추사오하라고 한다.
큰 문제를 해결 가능한 작은 문제로 나누는 작업을 분해라고 한다.

프로시저 추상화

기능분해, 알고리즘분해

데이터 추상화

추상 데이터 타입 (Abstract Data Type) : 데이터를 중심으로 타입을 추상화
객체지향(Object-Oriented) : 데이터를 중심으로 프로시저를 추상화

정보은닉

자주 변경되는 부분을 상대적으로 덜 변경되는 안정적인 인터페이스 뒤로 감추는것이 핵심




© 2020. by berrrrr

Powered by berrrrr