Notepad with Design Patterns Introduction Notepad is an App used to open, read, write, create, save, close file; also used to edit, undo, redo words and format the style. The primary aim of this project is to ensure that as many of the design patterns are implemented as possible. Design patterns used: Command Design Pattern Factory Method Design Pattern Builder Design Pattern Singleton Design Pattern UML Class Diagrams Command UML Class Diagram Factory Method UML Class Diagram Builder UML Class Diagram Singleton UML Class Diagram Snapshots of App 📸