Olá gente, talvez vcs possam me ajudar a organizar um programa. A ideia é a seguinte: Eu tenho uma classe INTERCONEXÃO. Essa interconexao ela pode ser uma LINHA ou um TRANSFORMADOR. Bem INTERCONEXAO contem elementos como DE, PARA dentre outros. LINHA tem alguns paramentos e TRANSFORMADOR outros.
Alem disso uma interconexão pode possuir CARGA, REGULADOR, BANCO_CAPACITOR que sao outras classes tbm. Nao necessariamente tem todas ou só um. depende de cada interconexão.
Por fim, eu tenho uma classe chamada alimentador que tera um vetor de INTERCONEXÕES. A medida que le um banco de dados ou um arquivo ele vai decidir se vai ser LINHA ou TRANSFORMADOR e se vai ter CARGA e/ou REGULADOR e/ou BANCO_CAPACITOR.
Por favor me deem ideias. de como interface e/ou hierarquia me ajudariam nisso