This repo contains code for Educational Initiatives assignment. All the code is implemented in Java and follows SOLID principles and Object Oriented Programming paradigm.
-
Behavioural design patterns
- Iterator
- Memento
-
Creational design patterns
- Factory
- Prototype
-
Structural design patterns
- Adapter
- Facade
- Developed a console-based daily schedule organizer.
- Features include adding a task, removing a task and checking for conflicting tasks.
- Followed SOLID principles and design patterns to create robust, maintainable and scalable code.