Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Что такое Фасад? (http://www.flasher.ru/forum/showthread.php?t=205668)

Fogflasher 16.12.2013 00:49

Что такое Фасад?
 
Это паттерн программирования? Или просто некая техника, методика?
В чем его структура, в чем цель? Связан ли он со злоупотреблением статическими методами?

RandomUser 16.12.2013 01:12

http://ru.wikipedia.org/wiki/%D0%A4%...D%D0%B8%D1%8F)

expl 16.12.2013 02:14

В Книгу банды четырёх включён, значит можно считать паттерном ООП.

Что касается статических методов - класс фасада статическим быть не обязан ни разу.
Просто экземляр создаётся, который внутри у себя создаёт нужные экземпляры, о которых (и о чьих взаимодействиях между собой) внешнему использующему фасад коду знать не надо.
(там в примере в википедии вариант на C# использует статический фасад, а Java-вариант использует обычный класс)

Akopalipsis 16.12.2013 02:26

Попробую ещё раз подсунуть, как мне сказали, ссылку с вирусами :) ActionScript Facade Design Pattern , тут как раз без статики, и у меня не ругается на вирусы..

alexandrratush 16.12.2013 02:49

Akopalipsis Спасибо за ссылку, почитаю на досуге :)
У меня антивирус ругается, но страницы все же открывает.


Часовой пояс GMT +4, время: 00:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.