Creador — RexDac Academy

RexDac AcademyNotas técnicas · Ayuda tener algunos conocimientos previos
0%Notas publicadas leídas · en este dispositivo

Principios y arquitectura / GRASP

Creador

Notas originales de SunDiaL · Ver fuente en inglés

Problema: ¿Quién crea el objeto A? Solución: En general, asignar a la clase B la responsabilidad de crear el objeto A si se cumple una o, preferiblemente, varias de las siguientes condiciones:

  • Las instancias de B contienen o agregan por composición instancias de A.
  • Las instancias de B registran instancias de A.
  • Las instancias de B utilizan estrechamente instancias de A.
  • Las instancias de B tienen la información de inicialización de las instancias de A y la transmiten al crearlas.