MVC의 개선버젼

http://www.martinfowler.com/eaaDev/ModelViewPresenter.html

통상적으로 MVC는 TDD에 적합하지 않다. view를 인자로 받아서, 그리는 역할을 수행하는 presenter. view만 갈아치우면 어떤 형태든지 가능하다.

presentation의 책임을 분리하는 것 이외에도, UI를 매번 테스트할 필요가 없다던지, 다른 UI로 대체하기 쉽다던지 등의 장점이 있다.

ModelViewPresenter (last edited 2013-08-06 14:37:14 by 61)

web biohackers.net