Considere as afirmações relacionadas à programação orientada a objetos.
I - Uma classe abstrata pode ser herdada e não permite instâncias em novos objetos. Vale ressaltar que todo método abstrato, presente na classe abstrata, possui implementação. II - Um código com alto acoplamento e baixa coesão diminui o impacto na manutenção. III - A agregação é implementada utilizando os mecanismos de herança de classe.
Assinale a alternativa correta.
A) I, II e III são verdadeiras.
B) II e III são verdadeiras.
C) I e III são verdadeiras.
D) Apenas II é verdadeira.
E) I, II e III são falsas.