Paradigma da Orientação a Objetos
Neste paradigma, o sistema é modelado com base em objetos que representam elementos do mundo real. Imagine, por exemplo, que o objetivo é construir um programa para gerenciar transações bancárias. Neste sentido, de acordo com este paradigma, seria conveniente pensar em elementos reais, como o correntista, o banco e a conta corrente. Seria intuitivo, ainda, pensar em atributos e principais operações de cada elemento, como o nome e o CPF do correntista, e as operações de efetuar um saque ou um depósito na conta corrente.
A figura abaixo exibe parte da modelagem orientada a objeto para um sistema bancário. Percebam a similaridade entre o modelo e os elementos encontrados no mundo real.