Re: Mucho Código Repetido Cuando Creamos Clases
Shell:
Citar:
Se nota mucho código repetido por ejemplo para la creación del número de código del vehículo.
Tienes que tener encuenta que son ejemplos "reducidos" y que lo importante es ver como se aplica el patrón.
En concreto, lo que dices de crear el número de código de vehículo, en la realizad ese método se obtendria por distintos algoritmos para cada vehículo, y no como se ha simplificado con una función que de un número aleatorio.
Lo importante es comprender :
- que clases crear
- como organizar las relaciones entre ellas
- y ver como trabajan en conjunto y coordinadas entre ellas.
En fin,
no dejeis que los arboles os impidan ver el bosque.
Shordi:
Citar:
mComun
Yo lo uso para meter alli las funciones usadas comunmente por los programas.
Citar:
U otra clase ?.Puede ser un caso de herencia múltiple.
Pero para métodos de clases, creo que es mejor usar la herencia multiple (en el caso de
gambas, se usaria el patrón Delegation (
http://jsbsan.blogspot.com.es/2013/...mpleado-de.html)). La ventaja es que para reutilizar el código, solo tenemos que copiar las clases relacionadas, ya que el módulo mComun puede tener cosas que nos sobren.
Por cierto, hablando de esto (reutilizar código), he visto que cuando añadimos un nuevo módulo/clase/formulario existente, ha aparecido una nueva opción: "crear enlace simbolico"
Que entiendo que debe de ser cuando queremos usar un fichero ya creado en otra aplicación, y que no vamos a modificar en el futuro. Muy útil para las clases "interfaces"