Ruby. Wzorce projektowe
Book Details
Author(s)Olsen Russ
PublisherHelion
ISBN / ASIN8324616888
ISBN-139788324616886
Sales Rank99,999,999
MarketplaceUnited States 🇺🇸
Description
Jak rozpoczac przygode z jezykiem Ruby? Jak wykorzystac drzemiace w nim mozliwosci? Jak zwiekszyc elastycznosc tworzonego kodu za pomoca wzorcow projektowych? Stworzony w 1995 roku przez Yukihiro Matsumoto jezyk Ruby dzieki swym unikalnym mozliwosciom zdobywa serca programistow na calym swiecie. Cechy, ktore podbijaja to nieufne srodowisko, to miedzy innymi prosta skladnia z wbudowanymi w nia wyrazeniami regularnymi, automatyczne oczyszczanie pamieci i wiele, wiele innych. Ogromna i chetna do pomocy spolecznosc czyni to rozwiazanie jeszcze bardziej atrakcyjnym. Ruby pozwala na korzystanie ze wzorcow projektowych - zbioru zasad i regul prowadzacych do celu w najlepszy, najszybszy i najbardziej elastyczny sposob. Wzorce projektowe kojarza sie glownie z jezykami Java oraz C i C++. Ksiazka 'Ruby. Wzorce projektowe' pokazuje, ze mozna ich z powodzeniem uzywac rowniez w jezyku Ruby. Dowiesz sie z niej, w jaki sposob wykorzystac znane wzorce, takie jak Observer, Singleton czy tez Proxy. Autor przedstawi Ci rowniez nowe wzorce, ktore ze wzgledu na cechy jezyka Ruby moga zostac w nim zastosowane. Jednak zanim przejdziesz do ich omawiania, Russ poprowadzi Cie przez podstawy programowania w tym jezyku. Nauczysz sie uzywac miedzy innymi petli, instrukcji warunkowych, wyrazen regularnych. Niewatpliwie Twoja ciekawosc wzbudzi tak zwany 'duck typing', ktory oczywiscie takze zostal dokladnie tu omowiony. Russ Olsen dzieki swojemu wieloletniemu doswiadczeniu kazdy wzorzec ilustruje przykladem z zycia wzietym. Ulatwi Ci to przyswojenie i zastosowanie we wlasnych projektach przedstawionych tu wzorcow. Podstawy programowania w jezyku Ruby Zastosowanie wzorcow - takich jak Observer, Composite, Iterator, Command i wiele innych Wykorzystanie technik metaprogramowania do tworzenia obiektow niestandardowych Wykorzystanie wyrazen regularnych Uzycie jezykow dziedzinowych Sposob instal
