Instituto de Computação
Departamento de Ciência da Computação
Departamento de Ciência da Computação
Anselmo Montenegro
Professor Adjunto IVUniversidade Federal Fluminense
Apresentação da Disciplina
Revisão de Java
Introdução à Orientação a Objetos
Herança
UML
Estudar cap. 3 e 4 do livro Fundamentos do Desenho Orientado a Objeto com UML - Meilir Page-Jones Makron Books
Tipos Genéricos (Generics)
Estudar o tutorial oracle sobre tipos genéricos
Coleções
Estudar o tutorial oracle sobre tipos coleções
Polimorfismo
Estudar págs. 137 a 145 do livro Programming Language Concepts - Carlo Ghezzi and Mehdi Jazayeri - Third Edition - John Willey & Sons
Estudar cap. 7, pags. 211 a 234 do livro Linguagens de Programação - Flávio Varejão - Editora Campus
Princípios de Projeto Orientado a Objetos (Slides do Prof. Leonardo Murta)
Introdução aos Padrões de Projeto
Padrão Strategy
Padrão Decorator
Padrão Observer
Padrões Factory Method e Abstract Factory
Padrão Command
Padrões Adapter e Facade
Padrões Iterator e Composite
Model-View-Controller
Revisao e classificação dos padrões
Descrição detalhada do programa
Ementa detalhada, avaliação e bibliografia