This project written with interpretter, Builder and Command patterns When you launch the program you will see a screen which ask you enter a text, enter a word that you want to change if you want to change a word. And also enter the word to replace the word you want to change.
And you have to choose the operation that you want to make. You can choose to change the word that you enter. You can make a correction incase that you make a mistake. You can undo the last letter or you can save the Text to a txt file
if you choose to Changing the text then you have to enter a word you want to change and the word to replace the you want to change.
Then when you push the Change button you will see the changing
İf you want to correct a mistake(that mistake can be only with one letter) all you have to do enter a text.
Then when you push the Correction button you will see the correction
If you choose to Undo one letter from the text you have to enter a text
Then when you push the Undo button you will see the Undo operation
If you choose to Save the Text then you have to enter the text
Thrn when you push the Save button you will see the text on a .txt file
This is just a demo with intermediate UI