목차오브젝트 공통 계약응용/심화요약1. 오브젝트 공통 계약작화 툴은 사용자가 캔버스에 오브젝트를 그리고, 그 결과를 파일로 저장하고, 다시 불러오고, 최종적으로 장비에서 동작할 산출물로 변환하는 구조를 가짐. 이때 오브젝트 종류는 계속 늘어남.-> 사각형, 텍스트, 이미지 같은 단순 도형부터 게이지, 트렌드 그래프, 알람 목록 같은 복합 오브젝트까지.=> 따라서 "오브젝트가 늘어날 때 어디를 고쳐야 하는가"가 이 구조의 핵심 설계 판단. 두 가지 접근1. 중앙 집중 방식저장을 담당하는 클래스 하나가 모든 타입을 알고 분기 처리. void CProjectSaver::Save(CShapeBase* pObj, CWriter* pWriter){ switch (pObj->GetType()) { ..