Sobes.tech
Middle+

Zaimplementuj klasę przechowującą według wzorca «Obserwator»: klasa przechowuje dane, umożliwia subskrypcję i odsubskrypcję funkcji callback, a przy zmianie danych powiadamia wszystkich obecnych subskrybentów, przekazując im nowe dane.