Книги Українською Мовою » 💛 Інше » Занурення в патерни проектування, Олександр Швець 📚 - Українською

Читати книгу - "Занурення в патерни проектування, Олександр Швець"

В нашій бібліотеці можна безкоштовно в повній версії читати книгу онлайн українською мовою "Занурення в патерни проектування" автора Олександр Швець. Жанр книги: 💛 Інше. Наш веб сайт ReadUkrainianBooks.com дає можливість читати повні версії улюблених книг на Вашому гаджеті (IPhone, Android) або комп’ютері абсолютно безкоштовно, без реєстрації та СМС. Також маєте можливість завантажити книги на свій гаджет у форматі PDF, EPUB, FB2. Файли електронних книг - це цифрові файли, які призначені для перегляду на спеціальних пристроях, що відомі як читальні пристрої для електронних книг.

Шрифт:

-
+

Інтервал:

-
+

Добавити в закладку:

Добавити
1 ... 57 58
Перейти на сторінку:
клас від­ві­ду­ва­ча вкла­де­ним в клас еле­ме­нта, якщо вам поща­сти­ло писа­ти мовою, яка під­три­мує меха­ні­зм вкла­де­них класів.

Кліє­нт ство­рю­ва­ти­ме об’єкти від­ві­ду­ва­чів, а потім пере­да­ва­ти­ме їх еле­ме­нтам через метод прийняття.

Пере­ва­ги та недо­лі­ки Спро­щує дода­ва­ння опе­ра­цій, пра­цюю­чих зі скла­дни­ми стру­кту­ра­ми об’єктів. Об’єднує спо­рі­дне­ні опе­ра­ції в одно­му класі. Від­ві­ду­вач може нако­пи­чу­ва­ти стан при обхо­ді стру­кту­ри елементів. Пате­рн неви­пра­в­да­ний, якщо ієра­рхія еле­ме­нтів часто змінюється. Може при­зве­сти до пору­ше­ння інка­псу­ля­ції елементів. Від­но­си­ни з інши­ми пате­рна­ми

Від­ві­ду­вач можна роз­гля­да­ти як роз­ши­ре­ний ана­лог Кома­нди, що зда­тен пра­цю­ва­ти від­ра­зу з декі­лько­ма вида­ми одержувачів.

Ви може­те вико­на­ти якусь дію над усім дере­вом Компо­ну­ва­льни­ка за допо­мо­гою Від­ві­ду­ва­ча.

Від­ві­ду­вач можна вико­ри­сто­ву­ва­ти спі­льно з Іте­ра­то­ром. Іте­ра­тор від­по­від­а­ти­ме за обхід стру­кту­ри даних, а Від­ві­ду­вач — за вико­на­ння дій над кожним її компонентом.

Вітаю! Ви діста­ли­ся закі­нче­ння!

Але у світі існує без­ліч інших пате­рнів. Спо­ді­ваю­ся, ця книга стане вашою точкою ста­рту в пода­льшо­му ово­ло­ді­нні пате­рна­ми та роз­ви­тку над­зви­чайних зді­бно­стей у прое­кту­ва­нні програм.

Ось декі­лька ідей для насту­пних кро­ків, якщо ви ще не визна­чи­ли­ся з тим, що роби­ти­ме­те далі:

Не забу­вайте, що разом з цією кни­гою постав­ляє­ться архів з реа­льни­ми при­кла­да­ми коду різни­ми мова­ми про­гра­му­ва­ння.

Про­чи­тайте книгу Джо­шуа Керіє­вські Рефа­кто­ринг з вико­ри­ста­нням пате­рнів прое­кту­ва­ння.

Не роз­би­рає­те­сь у рефа­кто­рин­гу? У мене є хоро­ші мате­ріа­ли для вас на Refactoring.Guru.

Роз­дру­ку­йте шпа­рга­лки по пате­рнах та при­крі­пі­ть їх десь на видно­му місці.

Зали­ште від­гук про цю книгу. Мені було б дуже ціка­во почу­ти вашу думку, наві­ть якщо це кри­ти­ка 

#112915 1. Зану­ре­ння в Пате­рни:
https://refactoring.guru/uk/design-patterns/book 2. Зану­ре­ння в Рефа­кто­ринг:
https://refactoring.guru/uk/refactoring/course 3. A Pattern Language: Towns, Buildings, Construction: https://refactoring.guru/uk/pattern-language-book 4. Design Patterns: Elements of Reusable Object-Oriented Software: https://refactoring.guru/uk/gof-book 5. Erich Gamma on Flexibility and Reuse: https://refactoring.guru/gamma-interview 6. Agile Software Development, Principles, Patterns, and Practices: https://refactoring.guru/uk/principles-book 7.

Принцип назва­но на честь Барба­ри Лісков, котра впе­рше сфо­рму­лю­ва­ла його у 1987 році у робо­ті Data abstraction and hierarchy: https://refactoring.guru/liskov/dah

8. Gang of Four / «Банда чоти­рьох». Авто­ри книги Design Patterns: Elements of Reusable Object-Oriented Software https://refactoring.guru/uk/gof-book. 9. Компо­зи­ція — це більш суво­рий варіа­нт агре­га­ції, при якому компо­не­нти не можу­ть існу­ва­ти без конте­йне­ра. 10. Назва при­йшла з боксу і озна­чає ваго­ву кате­го­рію до 50 кг. 11. Скі­нче­нний авто­мат: https://refactoring.guru/uk/fsm
1 ... 57 58
Перейти на сторінку:

 Увага!

Сайт зберігає кукі вашого браузера. Ви зможете в будь-який момент зробити закладку та продовжити читання книги «Занурення в патерни проектування, Олександр Швець», після закриття браузера.

Коментарі та відгуки (0) до книги "Занурення в патерни проектування, Олександр Швець"