7장 객체 분해


7장 객체 분해

프로시저 추상화 기능 분해 시스템을 분리하기 위한 기준으로 기능을 사용 기능 분해의 관점에서 추상화의 단위는 프로시저 시스템은 프로시저 단위로 분해 전통적인 기능 분해 방법은 하향식 접근법을 따른다. 시스템을 구성하는 가장 최상위 기능을 정의하고 최상위 기능을 좀 더 작은 단계의 하위 기능으로 분해해 나가는 방법을 의미 직원의 급여를 계산 사용자로부터 소득세율을 입력받는다. "세율을 입력하세요: "라는 문장을 화면에 출력한다. 키보드를 통해 세율을 입력받는다. 직원의 급여를 계산한다. 전역 변수에 저장된 직원의 기본급 정보를 얻는다. 급여를 계산한다. 양식에 맞게 결과를 출력한다. "이름: {직원명}, 급여: {계산된 금액}" 형식에 따라 출력 문자열을 생성한다. 기능 분해는 위와 같이 한다. 각 정제 단계는 이전 문장의 추상화 수준을 감소시켜야 한다. 기능을 중심으로 필요한 데이터를 결정한다. 하향식 기능 분해 방식의 문제점 하향식 기능 분해는 시스템을 최상위의 가장 추상적인 메인...


#oop #객체지향 #기능분해 #오브젝트

원문링크 : 7장 객체 분해