강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

노른자님의 프로필 이미지
노른자

작성한 질문수

Flutter 중급 1편 - 클린 아키텍처

01 모델 클래스 작성

모델클래스 정의해주는 이유

작성

·

192

0

모델 클래스 정의 해주는 이유가 타입지정인가요??

모델 클래스를 만들어주는 이유가 궁금합니다..

퀴즈

코드에서 UI 로직과 비즈니스 로직을 분리하는 주된 이유는 무엇일까요?

앱의 설치 파일 크기를 줄이기 위해서

UI 변경 시 비즈니스 로직에 미치는 영향을 최소화하고 테스트 용이성을 높이기 위해서

개발 팀원 간의 소통을 줄이기 위해서

UI 애니메이션 성능을 향상시키기 위해서

답변 1

0

오준석님의 프로필 이미지
오준석
지식공유자

타입도 지정하고 타입의 안전을 위해서입니다.

dart에서는 json 데이터를 Map 형태로 지원하는데 이를 직접 조작하는 것은 인간의 실수를 유발할 수 있습니다.

모델 클래스를 정의하여 인간의 실수를 방지하는 효과를 가져갑니다.

노른자님의 프로필 이미지
노른자

작성한 질문수

질문하기