Unlock this challenge:
In the context of the Command Pattern, what role does the ButtonInterface play?
ButtonInterface
It ensures all buttons share the same method signature for their logic.
It adds all button objects into the service container.
It provides default logic for each button on the remote control.
It defines the form template for the remote control interface.