Olá pessoal. Estou fazendo um trabalho de escola, na verdade preciso começar… mas a questão de herança no problema abaixo está me complicando (quem herda de quem…) Preciso definir variáveis, métodos, classes (a superclasse, etc) do seguinte problema:
Uma rodoviária de transporte interurbano deseja informatizar seus serviços.
Na rodoviária existem várias empresas de ônibus que são caracterizadas pelo nome e CNPJ. Em cada empresa trabalhamm funcionários caracterizados pelo CPF, nome e endereço. Os funcionários são atendentes, motoristas. Os atendentes são caracterizados também pelo horário de trabalho. Os motoristas são caracterizados também pelo número da carteira de motorista profissional. Os ônibus possuem placa, ano de fabricação, capacidade do bagageiro. O ônibus pode ser comum, caracterizado pela quantidade de acentos, ou pode ser leito, caracterizado pela quantidade de poltronas.
Uma viagem é realizada por um ônibus, por um funcionário motorista e uma linha a ser atendida. Uma linha é caracterizada por nome, horário de início, a duração e formada por várias rodoviárias em que o ônibus pode passar em um determinado horário.
As rodoviárias são caracterizadas pelo nome, endereço, cidade e estado.
Quando um passageiro compra uma passagem, contém informações da viagem além da poltrona e do atendente. O passageiro é caracterizado pelo nome, RG e endereço.
Construa o diagrama de classes e implemente em uma linguagem de programação orientada a objetos
Preciso pelo menos definir as classes (quais são) e quem herda de quem no processo de herança.
Obrigado!
Saudações a todos!