Cita:
Iniciado por ipraetoriux Particularme yo crearia una clase padre Factura con los atributos fecha, numero, producto, etc, y los metodos que necesites, imprimir, eliminar, agregar, etc...por otro lado las clases FacturaA, FacturaB, FacturaC, cada una de estas heredan los métodos y atributos de la clase Factura. De esta forma tenes separado por grupos según tipo de factura, y tenes en una sola clase los atributos y metodos.
Buena idea, es una de las que barajaba.
El problema que tengo, es que el numero de productos en cada tipo de factura (A, B, etc.) es variable, estos datos los voy a leer de un exell así que puede variar el numero de productos dentro del tipo. Había pensado en que las instancias de la clase fueran dinámicas.
Por ejemplo, en un determinado caso tengo dentro de A, 5 productos, pues que al leer cada uno, creara dinamicamente el objeto en plan a1, a2 etc dentro de un bucle.
Esto lo se hacer con variables normales, asignándoles un nombre dinamico ¿es igual para objetos?