이 글은 해당 유튜브를 보고 진행한 것에 대해 공부한 것을 정리한 글입니다. UI 아키텍처 패턴(MVC, MVP, MVVM)의 공통 목표UI와 로직의 분리UI 요소와 비즈니스 로직이 뒤엉키는 것을 방지해 유지보수를 용이하게 합니다.불필요한 종속 관계 감소컴포넌트 간 직접적인 의존을 줄여 유연성과 재사용성을 확보합니다.Soc(Separation of Concerns), 관심사의 분리각 요소는 자신의 역할에만 집중하고, 서로 최소한으로 관여합니다.스파게티 코드 방지복잡하게 얽힌 코드 흐름을 방지하고 가독성과 안전성을 높입니다.아키텍처 패턴으로 분류소프트웨어의 구조를 체계적으로 설계하기 위한 고수준 설계 방법입니다.UI 프레임워크 의존성 존재특히 MVVM은 데이터 바인딩 기능이 있는 UI 프레임워크(ex :..