Erich Gamma Ralph Johnson Richard Helm John Vlissides Addison-Wesley



Download 6,32 Mb.
Pdf ko'rish
bet8/273
Sana02.03.2022
Hajmi6,32 Mb.
#479589
1   ...   4   5   6   7   8   9   10   11   ...   273
Bog'liq
Priemioop

Предисловие
Советы читателю
Книга состоит из двух частей. В главах 1 и 2 рассказывается, что такое паттер-
ны проектирования и как с их помощью можно разрабатывать объектно-ориенти-
рованные программы. Практическое применение паттернов проектирования де-
монстрируется на примерах. Главы 3,4 и 5 - это каталог паттернов проектирования.
Каталог занимает большую часть книги. Три главы отражают деление паттер-
нов на категории: порождающие паттерны, структурные паттерны и паттерны по-
ведения. Каталогом можно пользоваться по-разному: читать его с начала и до кон-
ца или переходить от одного паттерна к другому. Удачен и другой путь: тщательно
изучить любую главу, чтобы понять, чем отличаются тесно связанные между со-
бой паттерны.
Ссылки между паттернами дают возможность сориентироваться в каталоге.
Это также позволит уяснить, как различные паттерны связаны друг с другом, как
их можно сочетать между собой и какие паттерны могут хорошо работать совмест-
но. На рис. 1.1 связи между паттернами изображены графически.
Можно читать каталог, ориентируясь на конкретную задачу. В разделе 1.6 вы
найдете описание некоторых типичных задач, возникающих при проектировании
повторно используемых объектно-ориентированных программ. После этого пере-
ходите к изучению паттернов, предназначенных для решения интересующей вас
задачи. Некоторые предпочитают сначала ознакомиться со всем каталогом, а по-
том применить те или иные паттерны.
Если ваш опыт объектно-ориентированного проектирования невелик, начни-
те изучать самые простые и распространенные паттерны:
а абстрактная фабрика;
а адаптер;
а компоновщик;
а декоратор;
а фабричный метод;
а наблюдатель;
а стратегия;
а шаблонный метод.
Трудно найти объектно-ориентированную систему, в которой не используются
хотя бы некоторые из указанных паттернов, а уж в больших системах встречаются
чуть ли не все. Разобравшись с этим подмножеством, вы получите представление
как о некоторых определенных паттернах, так и об объектно-ориентированном про-
ектировании в целом.



Download 6,32 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   273




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish