"Naucz się wykorzystywać wzorce projektowe i ułatw sobie pracę! Jak użyć projekty, które już wcześniej okazały się dobre$336 Jak stworzyć elastyczny projekt obiektowy$337 Jak produktywnie rozwiązywać typowe problemy projektowe$338 Projektowanie oprogramowania obiektowego nie jest przystępne, a przy założeniu, że powinno ono nadawać się do wielokrotnego użytkowania, staje się naprawdę trudne.
Aby stworzyć korzystny projekt, najlepiej skorzystać ze sprawdzonych i efektywnych rozwiązań, które wcześniej były już używane. W tej książce wyszukasz właśnie najkorzystniejsze doświadczenia z obszaru programowania obiektowego, zapisane w formie wzorców projektowych gotowych do natychmiastowego wykorzystania!
W książce,,Wzorce projektowe. Części oprogramowania obiektowego wielokrotnego wykorzystywania" opisano, czym są wzorce projektowe oraz w jaki sposób pomagają one projektować oprogramowanie obiektowe. Podręcznik mieści studia przypadków, pozwalające poznać metody użytkowania wzorców w praktyce.
Zamieszczono tu też katalog wzorców projektowych, podzielony na trzy kategorie: wzorce konstrukcyjne, strukturalne i operacyjne. Dzięki temu przewodnikowi nauczysz się efektywnie korzystać z wzorców projektowych, polepszać dokumentację i usprawniać konserwację istniejących systemów.
krótko mówiąc, poznasz najlepsze sposoby efektywnego opracowywania bezawaryjnego projektu. Wzorce projektowe w architekturze MVC Katalog wzorców projektowych Projektowanie edytora dokumentów Wzorce konstrukcyjne, strukturalne i operacyjne Dziedziczenie klas i interfejsów Określanie implementacji obiektów Obsługa wielu standardów wyglądu i działania użycie mechanizmów powtórnego użycia rozwiązania Wykorzystaj pakiet potężnych narzędzi do programowania obiektowego!
Dr Erich Gamma jest dyrektorem technicznym w Software Technology Center of Object Technology International w Zurychu (Szwajcaria). Dr Richard Helm jest członkiem zespołu Object Technology Practice Group w IBM Consulting Group w Sydney (Australia).
Dr Ralph Johnson jest pracownikiem naukowym na wydziale nauk komputerowych Uniwersytetu Illinois w Urbana-Champaign. Dr John Vlissider prowadzi badania w Thomas J. Watson Research Center producenta IBM w Hawthorne w stanie Nowy Jork.