Design Architecture/Design Pattern

18강 MVC PATTERN

lipnus 2021. 8. 30. 00:36
반응형

MVC에 쓰이는 패턴들

핵심

- 옵저버 패턴 : Model변화를 View에 전달

- Composite 패턴 : 위젯들은 계층적구조. 임의의 Hierachy 다 구현가능

- Strategy 패턴 : View와 Controller사이. 위임(delegate)

java옵저버 라이브러리 쓸때 setChanged먼저 해줘야 notifyObservers쓸 수 있음

 

어디까지가 Controller이고 어디까지가 View인가?

UI Framework마다 다름.

View와  Controller는 커플링이 좀 있어도 괜춘

가장 중요한건 UI와 non-UI가 잘 분리되어 있어야 함

 

 

테스트 : 다른 UI를 써도 재사용이 가능한가?

 

반응형

'Design Architecture > Design Pattern' 카테고리의 다른 글

정리 잘 되어있는 곳  (0) 2021.09.15
Design Pattern 정리 블로그  (0) 2021.08.31
17 Bridge  (0) 2021.08.29
16강 Composite  (0) 2021.08.29
15강 Adapter  (0) 2021.08.29