모든 개발이 그렇듯 프로젝트 초반에는 완벽하게 설계가 된것 같고 견고하게 구조를 다듬어 나아가는듯하게 개발이 되지만 개발을 하면 할수록 나의 코드와 구조의 틀이 점점 어긋나기 시작합니다. 이번 프로젝트를 마무리하면서 다시금 중요한 부분을 되새기며 정리해보았습니다.
GRASP Pattern. Object-Oriented 디자인의 핵심은 각 객체에 책임을 부여하는 것. 책임을 부여하는 원칙들을 말하고 있는 패턴. 구체적인 구조는 없지만, 철학을 배울 수 있다. 총 9가지의 원칙을 가지고 있다.