Quien creen que deberia de dar de alta los objetos del tipo "NodoHardware" en el ejemplo siguiente?
Estoy usando el patron Composite, pero como el Harware compuesto se forma por una determinada cantidad de unos determinados Hardwares , agregue la clase "NodoHarware" para a esta decirle cuanta cantidad de determinado Harware tiene.
Mi pregunta es quien deberia dar de alta "NodoHardware" y en que tabla de la bd los guardaria , a mi me parece que deberia ser "Compuesto" pero por otro lado me parece que no deberia ser ya que existen muchas instancias de esta clase.
La clase ControlHardware, utiliza el patron Singleton
Se les ocurre otra solucion?
PD:
Asi lo tenia antes , pero de esta manera no puedo saber cuanta "cantidad" tiene de cada hardware en la coleccion de un hardware compuesto.