728x90
반응형
SMALL

Design Pattern 2

[Design Pattern] MVVM 패턴

Model-View-ViewModel(MVVM) 패턴에 대한 정리MVVMModel + View + View Model 3가지 그룹으로 이루어진 패턴WPF에서 많이 사용되는 프레임워크 패턴사용 이유화면에 보여지는것과 실제 데이터가 처리되는 로직을 분리하여 유지보수, 개발 효율 증가시키기 위함구조Model : App에서 다루는 DataView  : 사용자에게 보여지는 UI 요소ViewModel : Model이 가지고 있는 정보를 View에 표현하기 위해 만든 중간 단계 Model동작 View를 통한 사용자의 UI 조작 입력사용자 입력을 Command 패턴으로 View Model에 전달View Model은 Model에게 Data 요청Model은 요청받은 Data를 View Model에게 전달View Model..

Design Pattern 2023.10.03

[Design Pattern] 디자인 패턴 종류

디자인 패턴의 개념과 종류에 대한 정리 디자인 패턴(Design Pattern) 소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 또 발생했을 때 재사용할 할 수 있는 훌륭한 해결책 “바퀴를 다시 발명하지 마라(Don’t reinvent the wheel)” 이미 만들어져서 잘 되는 것을 처음부터 다시 만들 필요가 없다는 의미 디자인 패턴의 종류 생성 패턴 구조 패턴 행위 패턴 - 빌더 (Builder) - 팩토리 메소드(Factory Methods) - 싱글턴 (Singleton) - 어댑터 (Adaptor) - 퍼사드 (Facade) - 브릿지 (Bridge) - 프록시 (Proxy) - 컴포지트 (Composite) - 스트래티지 (Strategy) - 템플릿 메소드 (Templ..

Design Pattern 2023.07.03
728x90
반응형
LIST