Trabalha classes, objetos, encapsulamento, composição, herança e polimorfismo. Refatorações mostram quando o modelo orientado a objetos ajuda e quando apenas aumenta o acoplamento.