MVC 패턴이란?
·
CS/소공
프리코스 과제를 하며 초기 설계 단계에서 가장 많이 하는 고민이 클래스를 어떻게 분리할까? 이다. 한 객체당 기능을 최소화하고, 책임을 분리하는데 초점을 맞추고 싶었지만 생각보다 어려웠다.~~ 지금까지는 MVC 패턴과 유사한.. 흉내만 낸 패턴을 적용했는데, 의미를 제대로 인지하지 않고 흉내만 내니 한 메서드가 하나의 역할을 하지 못한다거나, 객체의 역할의 불명확하다는 등 문제를 안은 코드를 개발하는 것 같았다. 한 번 MVC 패턴에 대해 정리하고자 한다. 우선, 디자인 패턴에 관한 정의부터 하면 다음과 같다. 디자인 패턴이란? 특정 문맥과 상황에서 반복해서 일어나는 문제에 대한 해결방안을 정리한 것을 의미함. 특별한 문제가 아니라, 보편적인 문제상황에서의 해결방안을 이야기한다. 느낌으로 정리하면 반복되..