I am going to create an application in that i have to implement an Undo and Redo feature. In the application there will be multiple objects located on stage and
Take a look at the command pattern. It's well suited to undo/redo type problems.