Herança e Composição: Difference between revisions

From Wiki**3

No edit summary
Line 3: Line 3:
==Herança e composição==
==Herança e composição==


* Diferenças
* Diferenças:
** Herança: '''is-a'''
** Composição: '''has-a'''
* Quando usar cada uma das técnicas
* Quando usar cada uma das técnicas
* Discussão de aspectos relacionados com estes conceitos: flexibilidade
* Discussão de aspectos relacionados com estes conceitos: flexibilidade

Revision as of 18:05, 8 November 2010

Programação com Objectos
Introduction
Creation and Destruction
Inheritance & Composition
Abstraction & Polymorphism
Code Organization
Java Topics
Inner Classes
Enumerations
Data Structures
Exceptions
Input/Output
RTTI
Other Topics
JUnit Tests
UML Topics
Design Patterns
"Simple" Factory
Composite & Visitor
Command
Strategy & State
Template Method
Observer
Abstract Factory
Decorator & Adapter
Façade (aka Facade)

Herança e composição

  • Diferenças:
    • Herança: is-a
    • Composição: has-a
  • Quando usar cada uma das técnicas
  • Discussão de aspectos relacionados com estes conceitos: flexibilidade

Mecanismos do Java

Exemplos e Exercícios

Exercícios

Exemplos