Está en la página 1de 4

Diagramas de los Patrones vistos en clase

Patron : layer Solucin Vista esttica

Capa3
L3Provider Notifica3 (f rom Capa3)

Capa2
L2Provider Notifica2 (f rom Capa2)

Capa1

Notifica1 L1Provider
(f rom Capa1)

Solucin Vista dinmica

Cliente requestC3

: L3Provider

: L2Provi der

: L1Provi der

: L1Peer

request32 request21 request11


escenario 1: request atravezando TODAS las capas

notificacion3C

notificacion23

notificacion12

notificacion11

escenario 2: notifi cacion atravezando todas l as capas

requestC3

request32
request22

escenario 3: request atravezando solo ALGUNAS capas notificacion12


notificaci on 22

notificacion11

escenario 4: notificacion atravezando solo ALGUNAS capas

Patron : model view controller


Observable
notifyObservers(obj ect : Obj ect) addObserver(object : Observer)

Solucin Vista esttica

Observer

update(obj ect : Object)

Model View
servi ce() getData()

Controller

Solucin Vista dinmica


Usuario MainProgram evento Controller View Model

service update getData

notifyObservers

escenario de entrada de evento y propagacion de cam bi os

display

update getData

crea crea inicializa( Model ) addObserver makeController inicializa (Model, View ) escenario de inicializacion addObserver

inicializaPorceso

También podría gustarte