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.