Да, это обычное использование для шаблона команды. Представьте, что у вас есть набор классов (например, Open, Save, Print), каждый из которых предоставляет метод execute (), затем вы можете связать экземпляр одного из этих классов с вашими кнопками, и событие onclick кнопки может вызвать execute ( ), не зная специфики того, что делает связанная команда.
В статье Википедии приведены некоторые другие распространенные варианты использования шаблона команды.