Cloudslab / cloudsim

CloudSim: A Framework For Modeling And Simulation Of Cloud Computing Infrastructures And Services
http://www.cloudbus.org/cloudsim/
812 stars 491 forks source link

Retroalimentación patrones de diseño: Factory Method #182

Open AndresSalazar19 opened 1 month ago

AndresSalazar19 commented 1 month ago

He elegido el patrón Factory Method para la implementación de los planificadores de máquinas virtuales (VmScheduler) porque este patrón proporciona una manera flexible y escalable de crear objetos sin tener que especificar las clases exactas de los objetos que se van a crear. Los diferentes tipos de VmScheduler (como VmSchedulerSpaceShared y VmSchedulerTimeShared) representan estrategias diferentes para asignar recursos a las máquinas virtuales. El Factory Method permite encapsular la lógica específica de cada estrategia y proporciona una interfaz común para interactuar con todas las estrategias.

Una manera de implementarlo sería: jPNBRi8m44Nt-Ghl2eBy04Aeg0W9gL5HeUow6981B3bnQZkeLTj_hstoS23XqQfPPE4vSprt_BgN2eJAOkRTaGbkQ8846Pb2gBZu806g7Oz82WB8Abw4EumoXiA3jLH2CoHa8AKRAZ8_FQA_7Wa5Wi8ot4cHKQa6v57_XtCSTScWflpjUIUQkPXFKZHffCeknmD8zR3-3nTAq6JRBv62YM

Código: package org.cloudbus.cloudsim;

/**

package org.cloudbus.cloudsim;

import java.util.List;

/**

package org.cloudbus.cloudsim;

import java.util.List;

/**