November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Nam, programistom przyzwyczajonym do skomplikowanych koncepcji i pełnym podziwu dla nowych idei, zdarza się niekiedy zapomnieć nazwy tej czy innej metody. Chcielibyśmy więc, by niektóre z metod dostępne były pod kilkoma równoważnymi nazwami.
Ponadto, opracowując nową wersję jakiejś metody, chcielibyśmy zachować jej poprzednią wersję pod zmienioną nazwą.
Najbardziej bodaj elementarnym sposobem rozwiązania tego problemu byłoby utworzenie kilku kopii odnośnej metody i opatrzenie ich różnymi nazwami, lecz znacznie prościej można to zrobić za pomocą polecenia alias. W poniższym przykładzie definiowana jest klasa Asortyment, której metoda cena wylicza łączną cenę wszystkich sztuk danego asortymentu ...