Digamos que eu tenha uma classe Person
que tem as variáveis de instância age
, weight
e height
, e outra classe Fruit
que tem as variáveis de instância sugarContent
e texture
. A Person
classe não possui métodos, exceto setters e getters, enquanto a Fruit
classe possui setters e getters e métodos lógicos, como calculateSweetness
. A Fruit
classe é o tipo de classe que é a melhor prática que a Person
classe? O que quero dizer com isso é que a Person
classe parece que não tem muito objetivo; existe apenas para organizar dados, enquanto a Fruit
classe organiza dados e, na verdade, contém métodos para lógica.