package class8_2_PhoneBook.phonebook;//package pbook; public abstract class Command { protected PhoneBook pb; // phonebook to modify public Command(PhoneBook _pb) { pb = _pb; } public PhoneBook book() { return pb; } public abstract void execute(); // executing the command public abstract void unexecute(); // undoing the command }