Control 3 - Ana Bahamondes
Control 3 - Ana Bahamondes
Control 3 - Ana Bahamondes
Instituto IACC
08-03-2021
DESARROLLO
Supongamos que usted ha sido seleccionado para crear un manual de usuario sobre los
donde:
Se realiza una super clase de tipo abstracta de objetos producidos por el patron
factory method.
public ProductoVacuno() {
super();
}
@Override
public float calculoImpuesto() {
return getValorProducto() * 0.18f;
}
}
Para crear una clase de tipo especifica debemos tener una clase independiente, en
FactoryMercancia.
@Override
public ProductoVacuno consultarProductoVacuno(long codigoProducto) {
return productoVacuno;
}
}
2. Mencione las características que tiene el sistema de aplicabilidad de patrón de diseño
debido a que esta necesitará crear un objeto o más que proveerá la factoría, por lo
cual cliente obtendrá una instancia de algunos de los productos vacuno y equino.
factoría”. Este nos entrega un método para obtener lo que se necesita de cada
}
Factorías Concretas: aquí se encuentran las diversas familias de los productos y
@Override
public float calculoImpuesto() {
return getValorProducto() * 0.18f;
}
public ProductoEquino() {
super();
}
@Override
public float calculoImpuesto() {
return getValorProducto() * 0.18f;
}
}
Producto Abstracto: en el caso planteado, el producto abstracto no aplica debido
ProductoVacuno y ProductoEquino.
@Override
public ProductoEquino consultarProductoEquino(long codigoProducto) {
return productoEquino;
}
}
completo al sistema a todos los usuarios que pretendan utilizarla. En este caso en
Los diferentes usos que se le puede dar a un patrón de diseño builder (dado el caso
agrícola con un los atributos determinantes y comportamientos, como lo son los métodos
y/o operaciones que permitan describir este. Como también, con el algoritmo de creación
del objeto independizándose de sus partes compuestas. Lo anterior se entiende por lógica
punto).
Para utilizar este patrón dentro de un caso donde se solicite crear objetos con parámetros
como de fábrica ya listos para utilizarse, como lo es duplicar objetos de manera más
rápida que crearlos y luego establecer la configuración correcta para cada valor en
objetoProductoEquino) que contengan los mismos datos repetitivos, que sus atributos.
6. Explique las características del patrón de diseño object pool (0,8 puntos).
de compra-venta de los productos agrícolas, nos permite ver que esta bajo una
arquitectura cliente-servidor, ya que son muchos los usuarios que pretenderán tener
muchísimas conexiones este podría verse afectado en su rendimiento como, por ejemplo:
Crear una operación, esta requiere muchos recursos; limitación en el número de accesos,
Una de las aplicaciones que nos permite crear conexiones es bases de datos MySQL.
Los patrones de diseño creacional pueden ser utilizados en cualquier sistema que este
automatizado bajo una programación orientada a objetos, lo cual permite crear y aplicar
este tipo de patrones, debido a que nos deja crear clases que fabrican objetos o instancias.
En la problemática propuesta en este control, se ha utilizado el patrón de diseño
BIBLIOGRAFÍA