May 2016
Beginner to intermediate
192 pages
4h 55m
Polish
Jeżeli druga część książki (rozdziały od 4. do 6.) ma jakiekolwiek przesłanie, to można je streścić następująco: klasy są opcjonalnym wzorcem projektowym (niekoniecznie danym), często niełatwym do zaimplementowania w opartym na mechanizmie [[Prototype]] języku takim jak JavaScript.
Niedogodność nie wynika jedynie ze składni, choć ona na pewno stanowi ogromną część problemu. W rozdziałach 4. i 5. przedstawiłem całkiem sporą ilość brzydkiego kodu, począwszy od rozwlekłych odwołań .prototype zaśmiecających kod, a skończywszy na wyraźnym pseudopolimorfizmie (patrz rozdział 4.), gdy metody mają te same nazwy na różnych poziomach łańcucha i następuje próba implementacji polimorficznego odwołania z metody znajdującej się na niższym ...