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.
|