No contexto da programação orientada a objetos, uma das vantagens de se construir módulos com alta coesão é
A) a obtenção de maior facilidade na manutenção do código-fonte.
B) a compilação mais rápida do código-fonte.
C) a possibilidade de construir todo o programa em um único arquivo-fonte.
D) a possibilidade de acesso a atributos e métodos privados de uma classe a partir de outra classe.
E) a possibilidade de utilizar uma subclasse na qual é esperada a utilização de uma de suas superclasses.