No curso de Solid, item 6, na questão que discute "encapsulamento", a questão fornece como itens corretos o item "a" e "c". Porém, acho incorreto dizer que a utilização do getter e setter "não fornece nenhum tipo de encapsulamento". Isso é incorreto!! O simples fato de termos que instanciar um objeto para então fazer a atribuição de um valor usando o setter, já é uma forma de proteção que evita casos de em um código ruim podermos simplesmente adicionar um valor de forma direta(sem o setter). Logo, queria saber o que vcs acham disso. Muito obrigado.