1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Empresa de telecomunicação-JAVA

Discussão em 'Programação' iniciada por ivis, 15 de Novembro de 2012. (Respostas: 6; Visualizações: 689)

  1. Boa tarde,

    Estou a desenvolver um programa para uma empresa de telecomunicações(fictícia ) em java parecido com a pt(meo).
    A empresa tem 4 pacotes(p10, p30, p50 e p100) e cada pacote tem 5 serviços (net,net movel,telefone,video clube e music store ) cada um com as suas limitações e vantagens.
    Para criar os pacotes a melhor solução é usar a herança?
    Alguém pode ajudar a cria-las?
     
  2. magikRing

    magikRing Power Member

    Secalhar o melhor a fazer é criares uma classe base com as informações do cliente e depois sim ramificas para cada pacote usando a herança.
     
  3. A parte do cliente já esta criada, o problema é os pacotes
     
  4. daveseco7

    daveseco7 Power Member

    sim talvez seja o melhor,

    atendendo que cada pacote tem (net,net movel,telefone,video clube e music store) podes criar uma classe mãe "serviços"
    e onde tens P10, P30, P50 e P100 que derivam dela, e "alteram " os parâmetros dos serviços dados.

    mas atenção que existem mais soluções para o mesmo problema.
     
  5. Não podia ser ao contrario, ter uma classe mãe pacote, onde os vários pacotes herdavam os serviços da classe mãe?
     
  6. daveseco7

    daveseco7 Power Member

    pode ser da maneira que quiseres, desde que tenha logica com o teu codigo

    o que pensei foi numa classe

    Código:
    public class Servicos{
      private int net;
      private int tele ;
    ....
    }

    e as outras fazerem extends e alterarem parametros como velocidade de internet etc
     
  7. Flinger

    Flinger Power Member

    Tudo depende dos requisitos que coloques para o SW.

    Por exemplo, se os serviços forem fixos, isto é, se forem apenas esses 5 e o cliente não poder adicionar mais serviços mais tarde (sem reprogramação), podes por exemplo criar uma classe serviço que tenha nome e descrição do serviço, e depois crias 5 classes que herdam dessa com as variáveis específicas de cada uma (p exemplo, no caso da net, velocidade de up e de Download, no caso de televisão que não colocaste aí, o n.º de canais, etc.)

    Se por outro lado o cliente puder a qualquer altura criar novo serviço, esta estrutura já não funciona, e complica bastante.

    Os pacotes podem ser outra classe, com nome, preço e um conjunto de serviços (arraylist, set, etc.).
     

Partilhar esta Página