alias chaining: tworzenie łańcucha aliasów

Technika dynamicznego modyfikowania metod w dynamicznych językach programowania (np. Ruby czy Python) polegająca na utworzeniu aliasu wybranej metody i zdefiniowaniu jej nowej wersji. Ta nowa wersja wywołuje oryginalną wersję poprzez utworzony wcześniej alias. Przed lub po dokonaniu tego może wykonać dowolne inne czynności. Jeśli proces ten zostanie przedłużony poprzez utworzenie kolejnych aliasów, powstaje łańcuch aliasów. Inne nazwy tej techniki, które można spotkać to „monkey patching” i „duck punching”.

Podobał Ci się ten artykuł?

Oceń go!

Średnia 0 / 5. Liczba głosów: 0

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

Jajko z dzwonkiem
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz

17 − 4 =