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 ?
O que vocês pensam a respeito ?
Abraços