Blz galera?
Aqui tô com o seguinte problema:
Tenho uma classe Forma e algumas filhas: Quadrado, Circulo, Triangulo.
Tenho também um Jframe onde há uma toolbox onde você pode selecionar a forma que quer desenhar, e um PanelDesenho que é uma classe capaz de desenhar essas formas, (O método de desenho está na classe Forma(abstrato), e as outras classe o implementam…).
Vou ter que criar um se pra cada Forma? Queria uma jeito que, quando o usuário fosse desenhar no PanelDesenho eu instanciasse a forma correta, e, quando criar novas formas (Estrela por exemplo), não precise alterar a classe PanelDesenho adicionando mais if’s pra ela saber qual forma desenhar…
Alguma sugestão? Padrão de Projeto? Gambiarra?
Valeu,

