Warning: file_get_contents(http://graph.facebook.com/http://youthcoders.net/javascript/artykuly/750-wzorzec-lancuchowy-na-fabryce-obiektow.html): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /var/www/old-yc/plugins/content/addthis.php on line 38
Wzorzec łańcuchowy oparty o fabrykę obiektów |
Wpisany przez Patryk yarpo Jar | |||
niedziela, 05 września 2010 00:42 | |||
Javascript posiada wiele sposobów na tworzenie obiektów. Jednym z nich jest zworzec fabryki obiektów (czasem zwany wzorcem modułu). Chciałbym pokazać, jak można wykorzystując ten wzorzec stworzyć IMO wygodniejsze obiekty.
Kod prostego obiektu
Jak skorzystać z takiego kodu? Całkiem przyjemnie:
Do czego dążymy?Chcemy uzyskać ostatecznie obiekt, którego będziemy mogli używać w ten sposób:
Co prawda, przy tak prostym obiekcie zyskaliśmy tylko jedną linię. Jednak w przypadku bardziej złożonych struktur można naprawdę oszczędzić sobie spoor kodu. Wzorzec łańcuchowy jest powszechnie wykorzystywany w jQuery.
Jak to osiągnąć?Aby osiągnąć taki efekt należy po prostu w każdej metodzie zwracać referencję na obiekt, którego używamy.
|