Objetos

É através de objetos que (praticamente) todo o processamento ocorre em aplicações desenvolvidas com linguagens de programação orientadas a objetos. O uso racional de objetos, obedecendo aos bons princípios associados à sua definição conforme estabelecido no paradigma de desenvolvimento orientado a objetos, é chave para o desenvolvimento de bons sistemas de software.

Toda linguagem de programação orientada a objetos oferece mecanismos para definir os tipos de objetos para cada aplicação através do conceito de classes. Objetos são instâncias de classes; essas instâncias precisam ser criadas para que, através de sua manipulação, possam realizar seu trabalho. Após a conclusão de suas atividades, objetos podem ser removidos.

Arranjos de tipos primitivos ou de objetos são criados e manipulados de forma análoga a objetos.