|
INSTITUTO DE COMPUTAÇÃO |
|
||
. |
MC302 - Programação Orientada a ObjetosA partir de 2010 Pre-requisito: MC202 Ementa: Conceitos básicos e avançados de programação orientada a objetos. Aplicação dos conceitos usando uma linguagem orientada a objetos. Programa: - UML - Unified Modeling Language - Abstração de Dados, Objetos, Classes e Tipos - Estados e Mensagens - Herança Simples e Múltipla - Hierarquias de generalização/especialização - Hierarquias de agregação/decomposição - Polimorfismo e Acoplamento Dinâmico - Classes abstratas - Interfaces - Classes Internas - Modularização - Visibilidades - Tratamento de Exceções - Metaclasses - Delegação - Coleções - Threads - Persistência de Objetos - Objetos Distribuídos - Padrões de Projeto
Bibliografia: - The Java Programming Language, Ken Arnold, James Gosling, & David Holmes; Prentice Hall, 4th edition (2005) - Java in a Nutshell, David Flanagan; O'Reilly & Associates, 5th edition (2005) - Thinking in Java, Bruce Eckel; Prentice Hall, 4th edition (2006) - Head First Java, Kathy Sierra & Bert Bates; O'Reilly Media, 2nd edition (2005) - Java How to Program, Harvey M. Deitel & Paul J. Deitel; Prentice Hall, 7th edition (2007) - Object-Oriented Programming with Java: An Introduction, David J. Barnes; Prentice Hall (2000)
|
|
![]() Webmaster |
| Instituto de Computação :: Universidade Estadual de Campinas :: Av. Albert Einstein, 1251 - Cidade Universitária, Campinas/SP - Brasil, CEP 13083-852 • Fone: [19] 3521-5838 |