SóProvas


ID
3114685
Banca
CESPE / CEBRASPE
Órgão
TJ-AM
Ano
2019
Provas
Disciplina
Programação
Assuntos

De acordo com Clean Code, julgue o item subsecutivo.


Em códigos orientados a objeto, tanto objetos quanto estruturas de dados expõem seus dados internos e as funções que manipulam tais dados.

Alternativas
Comentários
  • Clean Code é uma filosofia de desenvolvimento cuja o principal objetivo é aplicar técnicas simples que visam facilitar a escrita e leitura de um código, tornando-o de fácil compreensão e revelando a sua real intenção.

    Fonte: https://medium.com/joaorobertopb/1-clean-code-o-que-%C3%A9-porque-usar-1e4f9f4454c6

    Bons estudos!

  • Apenas estruturas de dados expõem seus dados internos.

    ex:

    public class AlgumaClasse {

    public int numero;

    public String nome;

    }

    Objetos devem expor apenas as funções que manipulam seus dados internos.

    public class AlgumaClasse {

    private int numero;

    private String nome;

    public int getNumero(){

    return this.numero;

    }

    public void setNumero(int valor){

    this.numero = valor;

    }

    }

  • Errado.

    Nenhum objeto deve expor dados internos.

  • Encapsulamento

  • GABARITO ERRADO

    Essa questão vai contra a política de encapsulamento, necessária ao clean code;