C++ 예제로 배우는 소프트웨어 설계 기법 (5) — 도형 편집기(Shape)

사각형, 원, 삼각형을 그리고 복사·붙여넣기하고 파일에서 다시 읽어 들이는 도형 편집기는 객체지향 설계를 연습하는 고전적인 예제다. 도형 종류를 값으로 구분해 switch로 처리하면 새 도형을 추가할 때마다 흩어진 switch를 모두 찾아…

Continue ReadingC++ 예제로 배우는 소프트웨어 설계 기법 (5) — 도형 편집기(Shape)