30 lines
1.1 KiB
Java
30 lines
1.1 KiB
Java
public class Main {
|
|
public static void main(String[] args) {
|
|
Action delete = new Action("delete", 12);
|
|
Action changeFont = new Action("changeFont", 0);
|
|
Action bold = new Action("bold", 1);
|
|
|
|
ActionHistory actionHistory = new ActionHistory();
|
|
System.out.println(actionHistory.isEmpty());
|
|
actionHistory.push(delete);
|
|
actionHistory.push(changeFont);
|
|
System.out.println("+ 2 Items pushed");
|
|
|
|
System.out.println(actionHistory.isEmpty());
|
|
System.out.println(actionHistory.pop());
|
|
System.out.println(actionHistory.pop());
|
|
System.out.println("- 2 Items poped");
|
|
actionHistory.pop();
|
|
|
|
actionHistory.push(bold);
|
|
System.out.println("+ 1 Item pushed");
|
|
|
|
System.out.println(actionHistory.isEmpty());
|
|
System.out.println("Action top: " + actionHistory.top());
|
|
System.out.println(actionHistory.pop());
|
|
System.out.println("- 1 Item poped");
|
|
System.out.println(actionHistory.isEmpty());
|
|
System.out.println("Action top: " + actionHistory.top());
|
|
}
|
|
}
|