Modelagem orientada a objetos
Desenvolvimento orientado a componentes