Object Oriented Software Construction (MEYER, Bertrand) OO-SC (Meyer)
Partes do livro: Tópicos importantes O caminho para a Orientação a Objetos Técnicas Orientadas a Objetos Metodologia Orientada a Objetos: aplicando bem o método Tópicos Avançados Aplicando o método em vários ambientes Fazendo certo Apêndices OO-SC (Meyer)
Capítulos: A – Tópicos importantes Qualidade de Software Critérios de orientação a objetos OO-SC (Meyer)
… B – O caminho para OO Modularidade Reusabilidade Tecnologia de objetos Tipos Abstratos de Dados (ADT) OO-SC (Meyer)
… C – Técnicas de OO A estrutura estática: Classes A estrutura de execução: Objetos Gerência de Memória Generalidade Desenho por contrato: construindo software confiável Quando o contrato é quebrado: tratamento de exceções OO-SC (Meyer)
… Mecanismos de suporte Introdução à herança Herança múltipla Técnicas de herança Tipagem Objetos globais e constantes OO-SC (Meyer)
D – Metodologia OO: aplicando o método bem Sobre metodologia “Design Pattern” Estudo de caso de herança Como encontrar Classes Princípios de desenho de classes Usando bem a herança OO-SC (Meyer)
… Técnicas úteis O senso de estilo Análise OO O processo de construção do software Ensinando o método OO-SC (Meyer)
… E – Tópicos avançados Concorrência, distribuição, cliente-servidor e a Internet Persistência de Objetos e banco de dados Algumas técnicas OO para aplicações gráficas interativas OO-SC (Meyer)
F – Aplicando o método em várias linguagens e ambientes Programação OO e ADA Emulando tecnologia OO em ambientes não OO Simula a Java e correlatos: maiores linguagens e ambientes OO OO-SC (Meyer)
G – Fazendo correto Um ambiente OO Epílogo: Expondo a linguagem (ISE – Eiffel) OO-SC (Meyer)
H – Apêndices … OO-SC (Meyer)