Какова цель шаблона Active-объекта? Можете ли вы показать мне какой-либо абстрактный пример, чтобы понять его легко?Объясните шаблон «Active-object»
ответ
Цель активности паттерна объектного является отделить метод призывающего от выполнения метода. Это как официант в ресторане, который просто передает заказ от клиентов шеф-повару.
Когда клиент заказывает еду из официанта
клиент является Клиент, официант является Proxy
он записывает его на бумаге (очевидно Безразлично не начинать готовить),
бумага M ethodRequest, номер таблицы на бумаге является Future объекта
дает бумагу к повару, который решает, какой повар должен подготовить его (у кого есть время).
повар является Планировщик который содержит список статей (ActivationList) и повара являются Слуга -s
Когда блюдо готово, повар помещает его на барной стойке, а официант подносит его к таблице клиентов.
Клиент считывает результат метода, в от Результат объекта.
- 1. HTML + шаблон CSS, пожалуйста, объясните
- 2. Объясните шаблон фасада с примером C++?
- 3. Пожалуйста, объясните следующий шаблон параллельного кода
- 4. шаблон Внешняя связь? Кто-нибудь Объясните это?
- 5. Объясните базовый объект и шаблон создания класса
- 6. Как добавить объект в объект ActiveObject?
- 7. Как написать запрос обновления в объекте activeobject
- 8. Объясните шаблон `LowPriorityImplicits`, используемый при программировании на уровне типа Scala.
- 9. Как «действительно» убить activeObject в Fabric.js с помощью комбинации jQuery?
- 10. Объясните это lambda
- 11. Объясните фрагмент кода в Django
- 12. Объясните разделителем
- 13. Объясните результат?
- 14. Объясните разницу:
- 15. Объясните request.setURI
- 16. Объясните заявление
- 17. Объясните System.Diagnostics.CodeAnalysis.SuppressMessage
- 18. Объясните ошибку
- 19. Объясните код
- 20. Объясните JavaScript
- 21. Объясните функцию
- 22. Объясните соответствие шаблону в Racket?
- 23. Объясните некоторые параметры конструктора IntlDateFormatter
- 24. View-Based Application? - Пожалуйста, объясните
- 25. Объясните этот компаратор?
- 26. Объясните разницу в производительности
- 27. Объясните этот код?
- 28. Объясните синтаксис объявления функции
- 29. Объясните PHP стенографии
- 30. Пожалуйста, объясните этот метод
Активный объект - это [Command Pattern] (https://sourcemaking.com/design_patterns/command), реализованный одновременно. – jaco0646