Objeto
Origem: Wikipédia, a enciclopédia livre.
Orientação a objetos |
Objeto |
Classe |
Abstração |
Métodos |
Atributo |
Encapsulamento |
Herança |
Polimorfismo |
Outras referências |
Padrões de projeto |
UML |
Engenharia OO |
No contexto dos estudos acadêmicos, objeto é o assunto ou tema de estudo ao qual será aplicado determinado método de análise.
[editar] Programação
No conceito de sistemas orientados a objetos, um objeto representa uma entidade que pode ser física, conceitual ou de software. É uma abstração de algo que possui fronteira definida e significado para a aplicação.
Dentro da terminologia das linguagens de programação, um objeto passa a existir a partir de um 'molde'. Este 'molde', definido como classe do objeto, define os limites, seus atributos e suas funções. Podem ser criados vários objetos ou instâncias de uma classe.
A vantagem do uso de objetos na programação é que estes permitem utilizar funções e atributos conhecidos (interface) sem necessidade de conhecimento sobre sua estrutura interna (encapsulamento). Para ilustrar : utilizamos o objeto 'liquidificador' pressionando seus botões, mas não precisamos saber como funciona seu 'motor'. Se for necessário trocar o 'motor', não será necessário alterar o modo de usá-lo.