Instituto de Computação
Departamento de Ciência da Computação

Anselmo Montenegro

Professor Adjunto IV
Universidade 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