Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline
Pessoal, estou com uma dúvida básica a respeito de AOO. Ex.: Tenho uma classe chamada DocumentoIdentificador. Nela são colocados alguns atributos como Número, Tipo, DataEmissão e OrgãoExpedidor. Então, posso utilizar esta classe para documento de identidade. Mas, quando vou utilizar a classe para CPF, nem todos utilizam o orgão de expedição do cpf, apesar de existir.
Imaginei em criar a superclasse DocumentoIdentificar e especializar em CI e CPF. Mas, e o custo disso ? Será que vale a pena ?
Membro desde: 21/02/2008 10:01:31
Mensagens: 463
Offline
Eu acho que vc deveria criar a classe DocumentoIdentificador apenas com os campos que ambos documentos irão utilizar, ai vc faz uma herança e implementa os campos específicos...