FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Head_First_Design_Patterns_O-Reilly/src/main/java/chapter11/imageproxy at master · SergioMyJava/Head_First_Design_Patterns_O-Reilly · GitHub

Latest commit

 

History

History

Виртуальный заместитель - обеспечивает создание реального «Субъекта» только тогда, когда он действительно понадобится. Также может кэшировать часть информации о реальном «Субъекте», чтобы отложить его создание.

Пояснение:

Отображение обложек компакт-дисков.

Мы пишем приложение для вывода обложек наших любимых компакт-дисков. Диск выбира- ется в меню, а обложка загружается из Интернета (например, с сайта Amazon.com). При программи- ровании с использованием Swing можно создать объект Icon и указать, что изображение должно загру- жаться по сети. Однако в зависимости от загруженности и пропускной способности канала загрузка может занять некоторое время; желательно, чтобы приложение отображало какую-то информацию в ходе ожидания. Кроме того, загрузка не должна парализовать работу всего приложения. После за- вершения загрузки сообщение исчезает, а на экране появляется обложка.


Back | FazBrowse Home | New Git URL