Терминология и методы реализации команд как объектов с приложением? - PullRequest
0 голосов
/ 06 декабря 2010

Я хотел бы узнать, как разработчики работают с командами в приложениях. В частности, какова терминология и методы, используемые для определения и манипулирования командами приложения в качестве объектов, для упрощения сценариев, макросов, отмены и т. Д. Я представляю, что это сделано с помощью классов, которые инкапсулируют поведение команды, чтобы вспомогательные классы могли работать с ними более легко .

В частности, мои потребности довольно просты, но я бы хотел, чтобы все было хорошо для будущего расширения. Я перерабатываю инструмент анализа изображений из командной строки и хотел бы, чтобы метод определял и распознавал различные аргументы, которые действуют как команды, или то, что я называю «операциями», которые должны вызывать рабочие функции в остальной части программа. Я хотел бы определить их в одном месте, и тогда моя подпрограмма синтаксического анализа командной строки сможет выполнять все команды в цикле. Предположительно, каждая команда будет определять свой собственный рабочий код в перегруженном классе.

Извините за невнятность, я даже не могу вспомнить, как это называется!

Ура, Michael

1 Ответ

1 голос
/ 06 декабря 2010

Я привык к тому, что называются «Действия»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...