Programação Orientada a Objetos (POO)
Um paradigma de programação baseado no conceito de 'objetos', que podem conter dados (atributos) e código (métodos). Promove a organização do código em torno de entidades do mundo real, utilizando conceitos como encapsulamento, herança e polimorfismo.