Posty

Wyświetlanie postów z styczeń, 2023

Podzielenie się pewną myślą w programowaniu

  Kiedyś przeszukiwałem tony stron by dokładnie zrozumieć zasady SOLID w programowaniu. Nie zamierzam tutaj rozpisywać każdej zasady, ale natchnęło mnie jedno zadanie na pewnej stronie i któregoś dnia postanowiłem sobie do tego przysiąść, nie by zrozumieć, ale czy rzeczywiście z przykładem z internetu da się coś zrobić. Przykład w internecie wyglądał mniej więcej tak: public class Swiatlo { public void wlaczone() {      System.out.println("Swiatlo: wlaczone"); } public void wylaczone() {      System.out.println("Swiatlo: wylaczone"); } } public class ElektrycznyWylacznik {      public Swiatlo swiatlo;      public boolean on;      public ElektrycznyWylacznik(Swiatlo swiatlo) {           this.swiatlo = swiatlo;           this.on = false;      }      public boolean isOn() {           return this.on;      }      public void nacisnij(){           boolean sprawdzStan = isOn();           if (sprawdzStan) {               swiatlo.wylaczone();                this.on = fa