Amigo, sugiro você dar uma estudada em:

  • Code smells
  • Princípios SOLID
  • Clean architecture
  • Arquitetura em camadas

Porque muitas operações desconexas estão misturadas numa mesma classe.

Seria muita coisa pra explicar por aqui.

Eu me coloco à disposição para explicar alguns conceitos. Me chama no Linkedin ou no Discord para conversarmos.

Fala mano, essa classe eu fiz de uma forma "descuidada". Tou estudando POO e fui praticar e acabei criando essa, vou te chamar no discord, obrigado.

EDIT: não tou conseguindo achar o seu discord, me manda amizade, meu nome é "silvaleal".