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.