Object-Oriented Programming (OOP)
Um paradigma de programação que organiza o código em torno de objetos, que representam entidades do mundo real e possuem características (atributos) e comportamentos (métodos). Seus princípios fundamentais são encapsulamento, herança, polimorfismo e abstração.