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.
Teste seus conhecimentos