UML is saved in the doc folder and shows interactions of the command and factory patterns
To undo: ctrl + z To redo: ctrl + shift + z To save: ctrl + s To increase size: ctrl + + To decrease size: ctrl + - To duplicate element: ctrl + v To move element: ctrl + [ARROW UP, ARROW DOWN, ARROW LEFT, ARROW RIGHT] To delete element: delete
This program uses the Factory Pattern to create several different types of Commands. It uses the Command Pattern with the Envoker to go Undo and Redo commands. It uses the Flywieght pattern to manage the state of each of the elements added to the Win Forms.