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

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

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

Шрифт:

-
+

Інтервал:

-
+

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

Добавити
1 ... 20 21 22 ... 58
Перейти на сторінку:
Adapter Дає змогу об’єктам із несу­мі­сни­ми інте­рфе­йса­ми пра­цю­ва­ти разом. Міст Bridge Роз­ді­ляє один або кілька кла­сів на дві окре­мі ієра­рхії — абстра­кцію та реа­лі­за­цію, дозво­ляю­чи змі­ню­ва­ти код в одній гілці кла­сів, неза­ле­жно від іншої. Компо­ну­ва­льник Composite Дає змогу згру­пу­ва­ти декі­лька об'­є­ктів у дере­во­по­ді­бну стру­кту­ру, а потім пра­цю­ва­ти з нею так, ніби це оди­ни­чний об'­єкт. Деко­ра­тор Decorator Дає змогу дина­мі­чно дода­ва­ти об'­є­ктам нову функціо­на­льні­сть, заго­ртаю­чи їх у кори­сні «обго­ртки». Фасад Facade Надає про­стий інте­рфе­йс до скла­дної систе­ми кла­сів, бібліо­те­ки або фре­ймво­рку. Легко­ва­го­вик Flyweight Дає змогу вмі­сти­ти більшу кількі­сть об'­є­ктів у від­ве­де­ній опе­ра­ти­вній пам'я­ті. Легко­ва­го­вик заоща­джує пам'я­ть, роз­по­ді­ляю­чи спі­льний стан об'­є­ктів між собою, замі­сть збе­рі­га­ння одна­ко­вих даних у кожно­му об'­є­кті. Замі­сник Proxy Дає змогу під­став­ля­ти замі­сть реа­льних об'­є­ктів спе­ціа­льні об'­є­кти-замі­нни­ки. Ці об'­є­кти пере­хо­плюю­ть викли­ки до ори­гі­на­льно­го об'­є­кта, дозво­ляю­чи зро­би­ти щось до чи після пере­да­чі викли­ку ори­гі­на­ло­ві. Також відомий як: Wrapper, Обгортка, Adapter

Ада­птер — це стру­кту­рний пате­рн прое­кту­ва­ння, що дає змогу об’єктам із несу­мі­сни­ми інте­рфе­йса­ми пра­цю­ва­ти разом.

Про­бле­ма

Уяві­ть, що ви пише­те про­гра­му для торгів­лі на біржі. Ваша про­гра­ма спо­ча­тку зава­нта­жує біржо­ві коти­ру­ва­ння з декі­лькох дже­рел в XML, а потім малює гарні графіки.

У яки­йсь моме­нт ви вирі­шує­те покра­щи­ти про­гра­му, засто­су­ва­вши сто­ро­нню бібліо­те­ку ана­лі­ти­ки. Але от біда — бібліо­те­ка під­три­мує тільки формат даних JSON, несу­мі­сний із вашим додатком.

Під’єдна­ти сто­ро­нню бібліо­те­ку немо­жли­во через несу­мі­сні­сть форма­тів даних.

Ви могли б пере­пи­са­ти цю бібліо­те­ку, щоб вона під­три­му­ва­ла формат XML, але,

1 ... 20 21 22 ... 58
Перейти на сторінку:

 Увага!

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

Подібні книжки до книжки «Занурення в патерни проектування, Олександр Швець» жанру - 💛 Інше:


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