Bom, vou fazer uma pergunta meio painelzão de jipe, simprona.
Fiz um sisteminha de cadastros (estava com pressa) onde ao invés deu criar os objetos em si, apenas baixei as colunas das tabelas como se fossem atributos de meus objetos…
Por exemplo: meu objeto é um projeto, dae os atributos seriam data de inicio, fim, pontos criticos, nome etc. Lógico que na tabela projetos tenho estas colunas. Dai joguei tudo isso pra vetores e fui trabalhando ao longo do programa.
Acho que existem duas coisas erradas nisso que fiz: o conceito, porque não acho que isso seja poo, a não ser que eu entenda que meu objeto é a tabela, por exemplo. Outra coisa, trabalho com vetores, o que é extremamente desaconselhável.
Mas cheguei a um bom resultado, porque o sistema ficou com um custo de manutenção baixíssimo, se eu precisa adicionar algo, adiciono um campo na tabela do banco.
Outra coisa, se eu fosse trabalhar com arrayList, visualmente ficaria impossível de ler o código, porque mtos arraylists precisariam ser bidimensionais.
É correto esse padrão de projeto? isso é um padrão?
valeu ae.