LLD - Behavioral Design Patterns — Part 1
What will be the output of this code?
class Receiver {
void action() { print('Action performed'); }
}
class ConcreteCommand implements Command {
Receiver receiver;
ConcreteCommand(this.receiver);
void execute() { receiver.action(); }
}
void main() {
Receiver r = Receiver();
Command c = ConcreteCommand(r);
c.execute();
c.execute();
}