|
뒤늦게 이쪽 세계에 뛰어 들다 보니
이해를 잘 하고 있는건지 좀 알고 싶어서 질문 드립니다.
이해를 위해서 간단히 만들것은 "일정시간이 지나면 터지는 폭탄" 어플 인데요..
10..9..8....2..1..꽝~! 뭐 이렇게요..
일단
모델에서 할일은 시작시간--- 10..9..8...7..... 이렇게 시간이 줄어 드는 데이타와 몇초로 설정할건지 시작 시간 입니다.
뷰에서 할일은 사용자에게 폭탄을 보여 줍니다..
컨트롤에서 할일은 모델에게 설정시간을 넘김니다... 예를 들어서 사용자가 20이라고 치고 엔터를치면 그 값을 모델에
넘겨주는 역활을 합니다.
그리고 뷰에게 어떤 폭탄을 보여줄지 그 값도 넘김니다. 클래식한 동그란 폭탄을 보여 줄건지 탁상시계아와 같은 사각 디지털 폭탄
을 보여 줄건지 사용자가 뭘 보여줄지 정하면 그 값을 뷰에게 넘겨서 어떤 모습을 보이라는 값을 넘김니다.
여기까지가 제가 이해하는 MVC 입니다
얼추 맞나요?
Model - 시간값
View - 폭탄 그림
Control - 시간값으로 부터 1초씩 빼기, Model에 뺀 시간값 저장, 폭탄 그림 이동 등