Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

GONCALOPES

centro comercial c#

Mensagens Recomendadas

GONCALOPES    0
GONCALOPES

olá a todos!!!

tenho que criar um programa que é para gerir um centro comercial, so que tenho um pequeno pormenor, não sei se devo criar uma classe herança, ou não é preciso.

o meu programa tem que ter vários tipos de loja desde de restaurantes,cosmética, informática entre outras.

só me custa ao inicio depois é sempre mais fácil.

Qual é a vossa opinião como devo fazer??

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Se tiveres classes que tenham alguns atributos iguais é bom usares o poder do POO nesse aspecto.

Mas isto é um bocado vago para te dizer, convinha saber mais pormenores...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
GONCALOPES    0
GONCALOPES

so tem dois atributos iguais é que todos tem que ter um nome e um proprietário de resto tudo é diferente por isso não sei se compensa.

que dizes?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Isso vai depender do que seja...

Vamos ver um exemplo, tens uma classe Estudante e outra TrabalhadorEstudante. É lógico que o TrabalhadorEstudante vai ter os mesmos atributos que a classe Estudante e mais alguns atributos (exemplo: nome da empresa onde trabalha), por isso faz todos o sentido que seja sub-classe de Estudante. Para além disso um TrabalhadorEstudante é também um Estudante...

Não sei se estás a perceber onde quero chegar...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TheDark    0
TheDark

Continuando a ideia do Hipnoted, a escola não vai ter duas listas diferentes, uma para estudantes e outra para trabalhadores estudantes, mas sim uma de estudantes onde os trabalhadores também estão incluídos.

Mas realmente é tudo muito vago. Dependendo das necessidades, podes ter classes derivadas da loja para especificar o tipo de loja, ou podes ter um campo tipo para o especificar.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
GONCALOPES    0
GONCALOPES

sim ha varios tipos de loja desde de alimentação, cosmética, comunicações entre outras, todas tem que ter um proprietário, nome da loja e um contacto, depois dentro das lojas tem categorias específicas. vale a pena ter em classes?

obrigado :wallbash:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Também em parece... Uma loja de cosmética é uma loja, uma loja de alimentação também é uma loja... Ou seja vais ter uma superclasse com os atributos comuns a todas as lojas e depois cada loja específica vai ter as suas próprias características, que é o mesmo que dizer que vão ser subclasses da classe loja. :)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
GatoVsPinguim    0
GatoVsPinguim

Realmente é muito vago o que dizes, mas parece-me que o ideal é, ou usares o pattern factory ou um conjunto de interfaces com herança.

Cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade