///
A Programação Orientada a Objetos (POO) é um paradigma de programação baseado no conceito de objetos, que são entidades que combinam dados (também conhecidos como atributos ou propriedades) e operações (também conhecidas como métodos) que podem ser executadas nesses dados.
Na POO, o conceito apropriado para definir um contrato que especifica um conjunto de métodos que uma classe deve implementar é o conceito de: