Juan Salas Santillana
Semejanzas y diferencias
Juan A. Salas Santillana1
1 School of Computer Science
San Pablo Catholic University
Software Engineering, 2015
Juan A. Salas Santillana (SanPablo Catholic University)
Bridge, Composite y Decorator
Software Engineering, 2015
1 / 22
Outline
1
Patrones
Bridge
Composite
Decorator
2
Implementaci´on
PHP
Juan A. Salas Santillana (SanPablo Catholic University)
Bridge, Composite y Decorator
Software Engineering, 2015
2 / 22
Outline
1
Patrones
Bridge
Composite
Decorator
2
Implementaci´on
PHP
Juan A. Salas Santillana (SanPablo Catholic University)
Bridge, Composite y Decorator
Software Engineering, 2015
3 / 22
Bridge
Intenta
Desacoplar una abstracci´
on de su implementaci´
on de manera que los
dos pueden variarindependientemente.
Publicar interfaz en una jerarqu´ıa de herencia, y enterrar la aplicaci´on
en su propia jerarqu´ıa de herencia.
Va m´as all´a de la encapsulaci´
on, al aislamiento
Juan A. SalasSantillana (San Pablo Catholic University)
Bridge, Composite y Decorator
Software Engineering, 2015
4 / 22
Bridge
Problema
.El endurecimiento de las arterias de software”se ha producido mediante eluso de subclases de una clase base abstracta para proporcionar
implementaciones alternativas. Esto bloquea en la uni´
on entre la interfaz y
la implementaci´on en tiempo de compilaci´
on. Laabstracci´on y la
implementaci´on no pueden ser independientemente compuestas o
extendidas.
Juan A. Salas Santillana (San Pablo Catholic University)
Bridge, Composite y Decorator
Software Engineering, 2015
5 /22
Bridge
Motivaci´
on
Juan A. Salas Santillana (San Pablo Catholic University)
Bridge, Composite y Decorator
Software Engineering, 2015
6 / 22
Bridge
Motivaci´
on
Juan A. Salas Santillana(San Pablo Catholic University)
Bridge, Composite y Decorator
Software Engineering, 2015
7 / 22
Bridge
Motivaci´
on
Juan A. Salas Santillana (San Pablo Catholic University)
Bridge, Composite y...
Regístrate para leer el documento completo.