Cześć,

Zrobiłem zadanie domowe numer 2 z kursu:
Prosiłbym o przejrzenie kodu i zaproponowanie jak to napisać lepiej i zwrócenie szczególnej uwagi na to gdzie nie powinienem używać metody statycznej lub publicznej bo co do tego to nie jestem pewien(w szczególności, że database ma metody publiczne, które zmieniają stan konta, aczkolwiek dostęp do nich możliwy jest dopiero po poprawnej autoryzacji poprzez metodę authorizationATM - dla mnie spoko, ale czy to poprawne rozwiązanie?).

https://pastebin.com/JHTNE0kH - główny plik Main.java
https://pastebin.com/060VH9x9 - Database.java

Dziękuję za każdą dobrą sugestie.