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