Część 2: Wzorzec Reactor i jego implementacja z wykorzystaniem współdziałających wzorców
W poprzednim artykule przedstawiłem wzorzec Reactor niemalże wyłącznie z imienia i nazwiska – w oparciu o koncepcyjną implementację. Natomiast w ninejszym pokażę nieco bardziej profesjonalną (i nieco bardziej złożoną) odsłonę tego wzorca, wykorzystując inne współdziałające wzorce oraz stosując w pełni zasady GRASP i SOLID.