Skip to content
</>
CodingGyan
Topics
About
Search problems
โพ
Home
/
Design Principles and Patterns
๐๏ธ
Design Principles and Patterns
SOLID principles and design patterns. 18 problems ยท Advanced level.
All
Easy
Medium
Hard
18 problems
Behavioral
โ
Strategy Pattern: Customer Discounts
medium
โ
Observer Pattern: News Board
medium
creational patterns
โ
Singleton: One Shared Counter
easy
โ
Factory: Notification Sender
easy
โ
Builder Pattern: Pizza Order
medium
structural patterns
โ
Decorator: Coffee with Extras
medium
state
โ
State Pattern: Order Workflow
medium
iterator
โ
Iterator Pattern: Every k-th Element
medium
chain of responsibility
โ
Chain of Responsibility: Expense Approval
medium
proxy
โ
Proxy Pattern: Caching Proxy
medium
template method
โ
Template Method: Report Generator
medium
memento
โ
Memento: Editor Snapshots
medium
mediator
โ
Mediator: Chat Room
medium
adapter
โ
Adapter: Temperature Sensors
medium
flyweight
โ
Flyweight: Shared Glyph Objects
medium
behavioral patterns
โ
Command Pattern: Undo and Redo Editor
hard
composite
โ
Composite Pattern: Folder Sizes
hard
visitor
โ
Visitor: Expression Tree
hard