Wzorzec Singleton należy do grupy wzorców kreacyjnych. Jego celem jest ograniczenie tworzenia obiektów danej klasy do jednej instancji, dzięki czemu w całej aplikacji mamy dostęp do tego samego obiektu. Najprostsza implementacja wygląda tak: Taka forma jest nazywana implementacją naiwną, ponieważ prawidłowo przedstawia założenia wzorca singleton, ale w praktyce występują problemy przy wielowątkowości. Na stronie https://github.com/mirekgab/singletonPattern… Czytaj dalej Wzorce projektowe – Singleton
Kategoria: wzorce projektowe
Wzorce projektowe – Command Pattern
Wzorzec stosowany w celu zamknięcia w w obiekcie wszystkich danych wymaganych do wykonania określonego polecenia. Pozwala na odseparowanie obiektów, które tworzą polecenia od obiektów które będą je wywoływać. Składa się z czterech komponentów: Receiver, Command, Invoker oraz Client. Komponent Receiver – obiekt, który faktycznie wykonuje określone polecenie po wywołaniu metody execute() na obiekcie należącym do… Czytaj dalej Wzorce projektowe – Command Pattern
Wzorce projektowe
Wzorce projektowe to ogólny opis (szablon) rozwiązania określonej kategorii problemów. W programowaniu obiektowym przedstawiają zależności i interakcje między klasami lub obiektami, bez określania klas lub obiektów składających się na aplikację. Wzorce projektowe dzielimy na: wzorce kreacyjne – dotyczą tworzenia obiektów, są to m.in.: Factory Method Abstract Factory Builder Singleton wzorce strukturalne – dotyczą łączenia obiektów… Czytaj dalej Wzorce projektowe