Długa metoda lub podział na klasy

0

W tym przykladzie mam program: myjnia, gdzie pracownik myjni ma 5 opcji do wyboru a kazda zmiana jest zapisywana w mysql:

  1. Dodaj nowe mycie.
  2. Usuń mycie.
  3. Przeglądaj ostatnie mycia.
  4. Przegladaj ostatnie wplaty.
  5. Wyjscie z programu.
    Generalnie jak wrzucilem wszystkie metody do klasy Methods to wszystko stalo sie malo czytelne bo sama klasa ma 165 linijek, stad moj pomysl na utworzenie kazdej klasy dla kazdej z powyzszych 5ciu opcji. Dobrze kombinuje czy powinienem to zrobic inaczej?
0

Generalnie jak wrzucilem wszystkie metody do klasy Methods

WTF???? Co to za nazwa?! Z takimi nazwami to nic nigdy nie będzie czytelne.

stad moj pomysl na utworzenie kazdej klasy dla kazdej z powyzszych 5ciu opcji. Dobrze kombinuje czy powinienem to zrobic inaczej?

Tak, to się nazywa: https://en.wikipedia.org/wiki/Command_pattern Do tego możesz mieć jakąś klasę, która będzie odgrywała rolę dispatchera, tj. na podstawie inputu wyciągnie odpowiednią komendę i ją wykona.

0

@Piteero to co napisałeś w ogóle nie ma sensu. Lekcje na dziś:

  • MVC
  • CRUD

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0