투케이2K

5. (TWOK/STUDY) [투케이 학습] : MVC (모델 , 뷰 , 컨트롤러) 설명 및 로직 구현 - Android 본문

투케이2K 학습정리

5. (TWOK/STUDY) [투케이 학습] : MVC (모델 , 뷰 , 컨트롤러) 설명 및 로직 구현 - Android

투케이2K 2023. 8. 14. 23:18

[제 목]

[투케이 학습] : MVC (모델 , 뷰 , 컨트롤러) 설명 및 로직 구현 - Android

 

[내용 정리]

    /**
     * // -----------------------------------------
     * TODO [클래스 설명]
     * // -----------------------------------------
     * 1. MVC 패턴 동작 수행 클래스
     * // -----------------------------------------
     * 2. MVC 구성 :
     *  - M (모델) : 데이터 조작 (저장, 호출) 관련 클래스
     *  - V (뷰) : 사용자에게 표시되는 화면 (안드로이드 XML 레이아웃 / 사용자 인터페이스 제공)
     *  - C (컨트롤러) : 모델 , 뷰 를 연결하는 브릿지 (다리) 역할 (안드로이드 Activity 및 Fragment 클래스)
     * // -----------------------------------------
     * 3. MVC 동작 :
     *  - 사용자가 UI 화면 확인 (뷰)
     *  - 컨트롤러를 통한 이벤트 동작 (뷰 <-> 컨트롤러)
     *  - 컨트롤러는 모델 데이터 설정 (컨트롤러 <-> 모델)
     *  - 컨트롤러는 모델에서 설정한 데이터를 얻어온다 (컨트롤러 <-> 모델)
     *  - 컨트롤러에서 얻어온 데이터를 사용해 사용자 UI 화면에 표시 (컨트롤러 <-> 뷰)
     * // -----------------------------------------
     * 4. MVC 참고 사항 :
     *  - 컨트롤러는 모델, 뷰를 연결하는 브릿지 역할을 수행
     *  - 뷰는 사용자 UI 화면을 보여주는 것이며, 직접적으로 모델에 접근 불가
     *  - 모델은 데이터 저장, 호출, 데이터 가공 등 비즈니스 로직을 작성할 수 있으며, 직접적으로 뷰에 접근 불가
     * // -----------------------------------------
     * */
 
반응형
Comments