Estava estudando Programação orientado a objeto mais claramente engenharia de softwares orientado a objetos e cheguei a algumas duvidas.
Tudos os livros que li fala das vantagens (principalmente reuso) mas nao consegui observar alguns pontos! Se alguem puder responder agradeço desde ja!
:arrow: Todos sabem que a engenharia de softwares orientado a obejtos tem suas grandes vantagens, principalmente reuso, mas quais são suas falhas,Desvantagens??
:arrow: Um obejto composto se implementa atraves de Polimorfismo (ou sobrecarga de metodos)?
:arrow: Alguem poderia passar algum link que contem sintaxe para troca de mensagens entre objetos!!
ex: Mensagem [ObjetoReceptor,OperaçãoIncluirVenda, {Produto, Valor}];
Mensagem [OBjetoEmissor, {Venda Incluida}];
:arrow: Tem uma parte da O.O. que fala em reestruturação de hierarquia de classes, que diferença tem em usar isso?? (overriding, acho que é assim que escreve)
:arrow: Qual outras linguagens alem de Java Utiliza O.O.?
Nossa quanta duvida devo ser nebam mesmo :(.
:oops: Beijunda e desde Já Agradeço!