Пример Шаблона "мост"

Я использую свободное Автогорячая клавиша , тогда я определяю свои собственные ярлыки:

  • двойной F4 касания быстро => Закрывает активные окна (как Alt+F4, но только с одним пальцем)
  • , двойной выстрел Правильный Высокий звук быстро => Находит и Робот Выполнения диспетчер задач
  • F12 => открывает Find и плагин Run Robot Locate32 (я использую его как очень легкий поиск по компьютеру)
  • Ctrl + / Вниз в окне команд =>, прокрутка назад / передает командную строку как колесо мыши
  • Ctrl + w в окна команд => близкое окно

и т.д.

5
задан Ravindra babu 11 July 2016 в 14:33
поделиться

1 ответ

Более конкретный пример того, почему это полезно, сделает его более понятным. Предположим, что DrawingAPI1 инкапсулирует ваш графический драйвер, а DrawingAPI2 делает то же самое для вашего драйвера принтера. Тогда DrawingAPI - это общий API для вашей графической системы. Он позволяет нарисовать CircleShape на мониторе и распечатать его на листе бумаги, используя тот же код, вам нужно только передать различные реализации DrawingAPI. Однако, если вы передадите DrawingAPI в Shape.draw () вместо того, чтобы передавать его в конструктор, это будет более гибким, потому что тогда вы можете использовать один и тот же граф объектов для монитора и принтера.

7
ответ дан 14 December 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: