Wzorzec Memento
Przedstawienie wzorca projektowego Memento
Dokumentacja klasy Mori.Inicjator

Inicjator zaweira ważne stany, które mogą ulec zmianie z biegiem czasu. Więcej...

Metody publiczne

None __init__ (self, str state)
 
None do_something (self)
 Działanie Inicjatora może mieć wpływ na jego wewnętrzny stan, dlatego też powinien on zostać zbackupowany poprzez save() zanim uruchomione zostanie działanie zmieniające stan. Więcej...
 
Memento save (self)
 Zapisuje obecny stan w memento :return: Więcej...
 
None restore (self, Memento memento)
 Przywraca stan inicjatora z memento :param memento: :return: Więcej...
 

Opis szczegółowy

Inicjator zaweira ważne stany, które mogą ulec zmianie z biegiem czasu.

Definiuje on również metodę zapisywania stanu w memento, a także metodę odzyskiwania tegoż stanu z memento.

Dokumentacja konstruktora i destruktora

◆ __init__()

None Mori.Inicjator.__init__ (   self,
str  state 
)

Dokumentacja funkcji składowych

◆ do_something()

None Mori.Inicjator.do_something (   self)

Działanie Inicjatora może mieć wpływ na jego wewnętrzny stan, dlatego też powinien on zostać zbackupowany poprzez save() zanim uruchomione zostanie działanie zmieniające stan.

◆ restore()

None Mori.Inicjator.restore (   self,
Memento  memento 
)

Przywraca stan inicjatora z memento :param memento: :return:

◆ save()

Memento Mori.Inicjator.save (   self)

Zapisuje obecny stan w memento :return: