
org.cloudsimplus.builders.package-info Maven / Gradle / Ivy
/**
* Provides {@link org.cloudsimplus.builders.Builder} classes that
* implement the Builder Design Pattern
* to allow instantiating multiple simulation objects more easily.
*
* Since that creating and setting up some simulation objects such as a
* {@link org.cloudbus.cloudsim.datacenters.Datacenter} requires a considerable amount
* of code, that usually becomes duplicated along different simulations,
* the builder classes work as object factories that make it easier to create multiple
* simulation objects with the same configuration.
*
* The builders allow to set the parameters for creating a given object
* such as a Host, and then, after all parameters are set,
* a single class can create as many objects with the same configuration as desired.
*
* @author Manoel Campos da Silva Filho
*/
package org.cloudsimplus.builders;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy