개발을 공부하다 보면 디자인패턴이라는 말을 많이 들어보셨을 겁니다. 또한 객체 지향 소프트웨어를 공부하고 계신다면, 재사용할 수 있는 객체지향 소프트웨어를 만드는 것은 힘든 공부 중 하나입니다. 설계를 할때는 당장 가지고 있는 문제를 해결할 수 있어야 하지만, 더더욱 중요한건 나중에 생길 수 있는 문제나 추가된 요구사항들도 쉽고 간편하게 수용할 수 있도록 일반적이고 포괄적이어야 합니다 ! 여기서 나온 해결 책이 바로 '다지인패턴'이라는 것입니다. 즉, 디자인 패턴이란 효율적인 코드를 만들기 위한 방법론 이라고 생각하시면 됩니다. 오늘은 디자인패턴 중 WPF 에서 사용되는 MVVM 패턴을 공부해보도록 하겠습니다. (디자인패턴에 대해서는 나중에 한번 글을 올려보도록 할께요 !) 최근에는 안드로이드나 ios개..