Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DISEÑO DE SISTEMAS
VISITOR: ESTRUCTURA
DISEÑO DE SISTEMAS
VISITOR
En Argentina todos los productos pagan IVA.
Algunos productos poseen tasa reducida.
Visitor Visitable
+ visit(ProductoNormal) + Accept(Visitor)
+ visit(ProductoDescuento)
IVA
+ visit(ProductoNormal) : double
+ visit(ProductoDescuento) : double ProductoDescuento ProductoNormal
DISEÑO DE SISTEMAS
VISITOR
El método accept del
producto será el
responsable de
ejecutar al visit
La clase que
implementa el
visitor lo hace para
todas las clases
visitables
5
VISITOR
Revisemos esta porción de código para
terminar de entender el uso del patrón
iv a: IVA
10
VISITOR
Conclusión:
11
VISITOR
DISEÑO DE SISTEMAS