OOP
OOP (Programação Orientada a Objetos) é um paradigma de programação baseado em objetos, que combinam estado (atributos) e comportamento (métodos). Os principais pilares da OOP são encapsulamento, herança, abstração e polimorfismo.
Exemplo: Em Java: class Pessoa { String nome; void falar() { ... } }
define um objeto com atributos e métodos.