첨은 설계 짧게 구현
하다가 맘에 안들어 갈아엎기

두번째 설계 조금 더 길게 구현
또다시 시행착오 정리 후 갈아엎기

세번째 설계 정리된 경험 바탕으로 데드 라인 있지만 적당하게
그리고 구현
마지막 정리

보통 세번 루프 경험하면 틀이 잡히고
이후는 여러 특이 경험 하면서 다형성 발전
ㅇㅅㅇ