Imagem de fundo

No que diz respeito ao paradigma da orientação a objetos...

No que diz respeito ao paradigma da orientação a objetos, dois princípios são descritos a seguir:


I. Indica a capacidade de abstrair várias implementações diferentes em uma única interface. É o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, assinatura, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.

II. Tem por objetivo separar o programa em partes, o mais isolado possível. A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações. Serve para controlar o acesso aos atributos e métodos de uma classe. É uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde essa classe poderá ser manipulada.


Os princípios descritos em I e em II são denominados, respectivamente,


A

acoplamento e coesão.


B

coesão e polimorfismo.


C

abstração e acoplamento.


D

encapsulamento e abstração.


E

polimorfismo e encapsulamento.