https://github.com/sayancoding/lld-java
LLD Notes & Guide in Java
https://github.com/sayancoding/lld-java
java lld system-design
Last synced: 5 months ago
JSON representation
LLD Notes & Guide in Java
- Host: GitHub
- URL: https://github.com/sayancoding/lld-java
- Owner: sayancoding
- Created: 2025-03-15T20:10:46.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-08-10T20:00:06.000Z (5 months ago)
- Last Synced: 2025-08-10T22:07:35.918Z (5 months ago)
- Topics: java, lld, system-design
- Language: Java
- Homepage:
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Low Level Design (LLD) :
This is about LLD topic wise notes with Java
> SOLID Principle - https://medium.com/@GetInRhythm/mastering-solid-principles-a-comprehensive-guide-for-software-engineers-da53b054c9e1
## Design Pattern
### Creational Design Patten :
> When **Object Creation** part is to be think
| # | Title | Tags | Links | Checked
|---| ----- | --------| --------| ---- |
|1|Singleton| `Creational`| [link](./Creational/Singleton_Pattern/)| ✅
|2|Factory| `Creational`| [link](./Creational/Factory_Pattern/)| ✅
|3|Builder| `Creational`| [link](./Creational/Builder_Pattern/)|
|4|Prototype| `Creational`| [link](./Creational/Prototype_Pattern/)|
|5|Abstract Factory| `Creational`| [link](./Creational/Abstract_Factory_Pattern/)| ✅
### Structural Design Patten :
> When multiple **Object Assembling** is to be think
| # | Title | Tags | Links | Checked
|---| ----- | --------| --------| ---- |
|1|Adaptor| `Structural`| [link]()|
|2|Decorate| `Structural`| [link](./Structural/Decorate/)| ✅
|3|Facade| `Structural`| [link]()|
### Behavioral Design Patten :
> When multiple **Object Interaction** is to be think
| # | Title | Tags | Links | Checked
|---| ----- | --------| --------| ---- |
|1|Observer| `Behavioral`| [link](./Behavioral/ObserverPattern/)| ✅
|2|Strategy| `Behavioral`| [link](./Behavioral/StrategyPattern/)| ✅
|3|State| `Behavioral`| [link]()|