Agrega una nueva seccion "Where - Relacion entre elementos del patron
y elementos del diseno" al documento del patron Composite.
Contenido nuevo:
- Bloque "Where" explicito con la sintaxis del estandar UNR:
Component is BomComponent
Leaf is ProductProduct
Leaf is MrpBomLine
Composite is MrpBom
Composite is MrpBomLine
children is bom_line_ids
Operation() is explode(product, quantity)
Operation() is get_cost()
Operation() is get_quantity()
add(Component) is _onchange_product_id()
remove(Component) is unlink()
getChild(int) is _compute_child_bom_id()
Client is view_mrp_bom_form
Client is mrp.production
- Tabla de equivalencias (14 elementos mapeados)
- Notas sobre la repeticion intencional de elementos (regla 1 del estandar)
- Verificacion de completitud (todos los elementos del patron Gamma et al.)
Siguiendo la regla del estandar FCEIA-UNR (Cristia, 2015):
"Where elemento_patron is elemento_disenio" debe ser explicito
para cada elemento estructural del patron.