본 글은 제가 경험해본 코드 중 좋은 구조를 가졌다고 생각되는 코드에 대해 개인적인 스타일 및 주관으로 수정하여 정의한 것입니다. 구현부는 없습니다.