Паттерн "Команда/Command". Разработка текстового редактора.

Ссылка на работу
В данной курсовой работе необходимо разработать текстовой редактор. А конкретно – разработать приложение, реализующее работу с текстовой информацией, и создать Undo/Redo менеджер в приложении, с использованием паттерна «Команда/Command».