OK, zgodnie z obietnicą, cotygodniowa aktualizacja.
Zapiernicz w pracy i bobo w domu mocno ograniczyły mi czas w tym tygodniu, więc prace posuwają się w tempie ślimaka wyścigowego. Co zatem się udało. Zgodnie z sugestą @mamapoth zrezygnowałem z używania zmiennych zmiennoprzecinkowych do przechowywania informacji o kasie. Popatrzyłem za info w sieci (thank you Stackoverflow!) i najłatwiej - chociaż z punktu widzenia wydajności programu, niezbyt optymalnie - będzie sprawę ogarnąć używając BigDecimal -
  • 48
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

1. robisz centralnie miejsce konfigurowania obiektów i ustalasz, że prosząc o „db” zawsze dostaniesz jeden i ten sam obiekt.
2. wstrzykujesz ten obiekt innym obiektom, które go potrzebują (najlepiej w konstruktorze)

Na cholerę komuś Singletony i wszechobecne statyczne getInstance()? Mamy 21. wiek i fw z DIC!
  • Odpowiedz