객체 분해 (1) 썸네일형 리스트형 객체 분해 객체 분해추상화(abstraction) : 불필요한 정보를 제거하고 현재의 문제 해결에 필요한 핵심만 남기는 작업분해(decomposition) : 큰 문제를 해결 가능한 작은 문제로 나누는 작업 프로시저 추상화와 데이터 추상화시스템을 분해하는 방법을 결정하려면 먼저 프로시저 추상화를 중심으로 할 것인지, 데이터 추상화를 중심으로 할 것인지를 결정해야 한다.프로시저 추상화(procedure abstraction) : 소프트웨어가 무엇을 해야하는지 추상화 - 기능 분해(functional decomposition), 알고리즘 분해(algorithm decomposition)데이터 추상화(data abstraction) : 소프트웨어가 무엇을 알아야하는지 추상화 - 데이터를 중심으로 타입을 추상화(type .. 이전 1 다음