Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alessandro Gustavo

Orientação a Objetos

Recommended Posts

É normal que um projeto tenha por exemplo:

class Menu;
var id
var descricao
var categoria (MenuCategorias)

class MenuCategorias;
var id
var descricao
class Painel;
.. mesma ideia ..

class PainelCategorias;
.. mesma ideia ..

E por ai em diante? É correto pensar assim? Ou eu devo pensar assim:

class Menu;
var id
var descricao
var categoria (CategoriaMenu)
class Categoria;
class CategoriaMenu extends Categoria;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uai, depende.

 

Sugiro que você procure entender o Princípio de Substituição de Liskov para saber quando deve e quando não deve utilizar herança.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.