package learn.simple_command; public class Invoker { private Command slot; public void setSlot(Command slot) { this.slot = slot; } public void buttonWasPushed() { slot.execute(); } }