반응형 디자인패턴2 MVC MVP MVVM 패턴 - MVC MVP MVVM 패턴 1. MVC패턴 Model, View, Controller로 이루어진 디자인 패턴 애플리케이션의 구성 요소를 세 가지 역할로 구분하여 개발 프로세스에서 각각의 구성 요소에만 집중해서 개발할 수 있다. 재사용성과 확작성이 용이하다. 단 애플리케이션이 복잡해 질수록 모델과 뷰의 관계가 복잡해진다. 모델박스 안에 글자가 들어 있다면, 그 사각형모양의 박스 위치 정보, 글자 내용, 글자 위치, 글자컨트롤러를 통해 모델을 생성하거나 갱신한다. 포맷(utf-8등)에 관한 정보를 모두 가지고 있어야 한다. 뷰에서 데이터를 생성하거나 수정하면 모델은 애플리케이션의 데이터인 데이터베이스, 상수, 변수등을 뜻한다. 사각형 모양의 뷰즉, 모델을 기반으로 사용자가 볼 수 있는 화면을 뜻한다. .. 2022. 6. 20. 디자인패턴(라이브러리, 프레임워크, 싱글톤패턴) 디자인 패턴 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은것을 의미한다. ex)모듈화를 진행 라이브러리와 프레임 워크의 차이 라이브러리 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미, 폴더명, 파일명에 대한 규칙이 없다. 프레임워크에 비해 자유롭다. 내가 직접 컨트롤하는 도구와 비슷하다. 프레임워크 공통으로 사용될 수 있는 특정한 기능들을 모듈화한것을 의미, 폴더명, 파일명에 대한 규칙이 있다. 라이브러리에 비해 엄격하다. 싱글톤 패턴(singleton pattern) 하나의 클래스에 오직 하나의 인스턴스만 가진다. 데이터베이스 연결 모듈에 많이 사용한다. 하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른.. 2022. 6. 15. 이전 1 다음 반응형