"Naucz się wykorzystywać wzorce projektowe i ułatw sobie pracę! Jak użyć projekty, które już wcześniej okazały się prawidłowe$336 Jak stworzyć rozciągliwy projekt obiektowy$337 Jak sprawnie rozwiązywać charakterystyczne problemy projektowe$338 Projektowanie oprogramowania obiektowego nie jest nieskomplikowane, a przy założeniu, że powinno ono nadawać się do wielokrotnego wykorzystywania, staje się naprawdę niełatwe.
Aby stworzyć korzystny projekt, najlepiej skorzystać ze sprawdzonych i sprawnych rozwiązań, które wcześniej były już używane. W tej książce odszukasz 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. Komponenty oprogramowania obiektowego wielokrotnego użytkowania" opisano, czym są wzorce projektowe oraz w jaki sposób pomagają one projektować oprogramowanie obiektowe. Podręcznik zawiera studia przypadków, zezwalające poznać metody wykorzystywania wzorców w praktyce.
Zamieszczono tu też katalog wzorców projektowych, podzielony na trzy kategorie: wzorce konstrukcyjne, strukturalne i operacyjne. Dzięki czemu przewodnikowi nauczysz się skutecznie korzystać z wzorców projektowych, polepszać dokumentację i usprawniać konserwację istniejących systemów.
niedługo mówiąc, poznasz najkorzystniejsze sposoby efektywnego opracowywania bezusterkowego 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 zastosowanie mechanizmów powtórnego zastosowania rozwiązania Wykorzystaj zestaw solidnych 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 marki IBM w Hawthorne w stanie Nowy Jork.