Za protokołem sygnalizacji: jak aktualizowalne proxy oddają kontrolę
Będę z tobą szczery: kontrakty proxy brzmią nudno, dopóki nie zrozumiem, co tak naprawdę robią. W centrum tego znajduje się idea protokołu sygnalizacji związana z wzorcami proxy, które można aktualizować. To, co to naprawdę oznacza, jest proste: system, którego używam dzisiaj, może cicho zmienić się jutro, a moje konto nawet tego nie zauważy.
Oto jak to działa: zamiast umieszczać całą logikę w jednym stałym kontrakcie, deweloperzy dzielą rzeczy na dwa. Jeden kontrakt przechowuje moje salda danych, historię tożsamości. Drugi kontrakt przechowuje logikę, zasady. Proxy znajduje się z przodu, ja interakcjonuję z proxy, a nie z prawdziwą logiką. Kluczową częścią jest to, że kontrakt logiki może być wymieniony. Ten sam adres, to samo konto użytkownika, różne zasady.