Wer mit Spring Boot arbeitet, kommt um Dependency Injection nicht herum. Dabei lädt Spring alle Abhängigkeiten in den Spring Context, und diese Abhängigkeiten können dann durch Parameter im Konstruktor geladen werden. Dieses Prinzip hat den großen Vorteil, dass alle Abhängigkeiten klar erkennbar sind und diese Klassen einfach getestet werden können. […]
Design Pattern
Eines der bekanntesten Design Patterns ist das State Pattern. Im Folgenden möchte ich euch dieses nahe bringen und erklären, was meine wütende Freundin damit zu tun hat. Das ganze Beispiel ist in Java umgesetzt, kann aber in jeder objektorientierten Programmiersprache implementiert werden. Wann brauche ich das State Pattern? Das State Pattern […]