OOP

É a sigla de "Object-Oriented Programming". OOP (não "Oops"!) refere-se a uma metodologia de programação baseada em objetos, em vez de apenas funções e procedimentos. Esses objetos são organizados em classes, que permitem agrupar objetos individuais. A maioria das linguagens de programação modernas, incluindo Java, C++ e PHP, são linguagens orientadas a objetos, e muitas linguagens de programação mais antigas agora têm versões orientadas a objetos.

Um "objeto" em uma linguagem OOP refere-se a um tipo específico, ou "instância", de uma classe. Cada objeto tem uma estrutura semelhante à de outros objetos da classe, mas pode receber características individuais. Um objeto também pode chamar funções, ou métodos, específicos desse objeto. Por exemplo, o código-fonte de um videogame pode incluir uma classe que define a estrutura dos personagens do jogo. Personagens individuais podem ser definidos como objetos, o que permite que tenham aparências, habilidades e capacidades diferentes. Eles também podem executar tarefas diferentes no jogo, que são realizadas usando os métodos específicos de cada objeto.

A programação orientada a objetos facilita para os programadores estruturar e organizar programas de software. Como objetos individuais podem ser modificados sem afetar outros aspectos do programa, também é mais fácil atualizar e alterar programas escritos em linguagens orientadas a objetos. À medida que os programas de software cresceram ao longo dos anos, a OOP tornou o desenvolvimento desses programas grandes mais gerenciável.

Atualizado November 2, 2007 por Per C.

quizTeste seus conhecimentos

Which of the following best describes an application "deadlock?"

A
It cannot be opened because it requires an unknown password.
0%
B
It is locked by the system and cannot be deleted.
0%
C
It cannot access a necessary resource and becomes unresponsive.
0%
D
It avoids quitting since unsaved files are still open.
0%
Correct! Incorrect!     View the Deadlock definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de OOP nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.