Skip to content

onl1ner/Java-Design-Patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Java Design Patterns

Creational design patterns implementation: Singleton, Factory Method, Builder written in Java.

Getting Started

No additional steps required. Just compile and run the project.

Folder Structure

The workspace structure is:

├── README.md
└── src
    ├── App.java                           # entry point of an application
    └── patterns                           # the folder to maintain all patterns
        ├── builder                        # builder pattern implementation folder
        │   ├── HouseBuilder.java
        │   ├── HouseType.java
        │   ├── IBuilder.java
        │   ├── director
        │   │   └── HouseDirector.java
        │   └── product
        │       └── House.java
        ├── factorymethod                  # factory method pattern implementation folder
        │   ├── creators
        │   │   ├── Factory.java
        │   │   ├── ShipFactory.java
        │   │   └── TruckFactory.java
        │   └── products
        │       ├── ITransport.java
        │       ├── Ship.java
        │       └── Truck.java
        └── singleton                      # singleton pattern implementation folder
            └── Database.java

Author

Tamerlan Satualdypov. Group: SE-2018

About

Creational design patterns written in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages