반응형 Mobile/Android1 Android MVVM 패턴 기존에 성행했던 MVC 패턴은 비즈니스 규모가 커질수록 유지보수가 어려워진다는 단점이 발생한다. 그 이유는 규모가 커질수록 Activity가 많아질 수밖에 없을 텐데 그러면 Activity 자체가 불가피하게 무거워지고, 또한 View와 Model 간의 의존성이 높아지므로 코드가 복잡해지기 때문이다. 한마디로 MVC 패턴은 비교적 구현하기는 쉽지만 비즈니스 규모가 커짐에 따라 유지보수가 어려울 수 있다. 이러한 단점을 보완하기 위해 MVVM 패턴이 등장한다. MVVM은 Model, View, ViewModel로 구성된 디자인 패턴이다. MVVM은 기존 MVC에서 Cotroller에게 계속해서 중요한 역할을 부여하기 보다는, 이 동작 자체를 분리하여 동작의 흐름을 더욱 체계적으로 관리하고 유지보수를 편리하게.. 2022. 10. 29. 이전 1 다음