CLASSE DEVE SER PEQUENA!

A primeira regra de uma classe é: UMA CLASSE DEVE SER PEQUENA. A pergunta que vem a mente é: “Quão pequena a classe deve ser?

Quando discutimos o tamanho de uma função, a nossa unidade de medida foi o número de linhas. No caso de uma classe, o tamanho dela é medido pela quantidade de responsabilidades (i.e., funções) essa possui. Por exemplo, na Figura 17 é apresentado a classe SuperDashboard que possui diversos métodos. Acredito que diversos desenvolvedores concordariam que essa classe é uma “God Class”.

Figura 17 - Exemplo de uma grande classe.

Dessa forma, deve-se construir uma classe pequenas com as suas funcionalidades essenciais, como apresentado na Figura 18. Observer que a classe SuperDashboard foi refatorada e possui apenas cinco responsabilidades.

Figura 18 – Uma classe menor

results matching ""

    No results matching ""