MVC 패턴은 유저 인터페이스와 비즈니스 로직을 분리하여 가각의 요소를 수정할 때 서로 영향을 끼치지 않는 장점을 가지고 있고, DRY를 유지하고 코드를 관리하는 데 있어서 편이성을 지니고 있음
Reference