To showcase examples of the popular and controversial design patterns to help manage codebase more effectively.
- Object Oriented Programming in Java
- Singleton pattern
- Builder pattern
- Prototype pattern
- Factory pattern
- Abstract Factory pattern
- TBD
- TBD
will be updated in a later date
.
|-- README.MD
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- com
| `-- frankie
| |-- HelloWorld.java
| |-- creational
| | |-- builder
| | | `-- Computer.java
| | `-- singleton
| | `-- ChiefExecutiveOfficer.java
| `-- oop
| |-- Bicycle.java
| |-- Motorcycle.java
| |-- Suv.java
| |-- abstractclasses
| | |-- Bike.java
| | `-- Car.java
| `-- interfaces
| `-- Vehicle.java
`-- test
`-- java
`-- com
`-- frankie
|-- creational
| |-- builder
| | `-- ComputerTest.java
| `-- singleton
| |-- ChiefExecutiveOfficerTest.java
| `-- MultiThreadRun.java
`-- oop
|-- BicycleTest.java
|-- MotorcycleTest.java
|-- SuvTest.java
`-- abstractclasses
|-- BikeTest.java
`-- CarTest.java