🧐 SOLID Principles: The Key to Writing Clean &High-Quality Code (👉Blog Link)
😲 Factory Design Pattern (👉Blog Link)
🤭 Singleton Design Pattern (👉Blog Link)
😋 The Observer Design Pattern in Action: A Closer Look at YouTube’s Subscription Notifications (👉Blog Link)
🤩 Broker Pattern in Action: A Deep Dive into Group Web-Chat Applications (👉Blog Link)
😑 Encapsulating Requests: The Power of the “Command Design Pattern”(👉Blog Link)
😴 State Design Pattern: Adapting Behavior Based on State (👉Blog Link)
🫠 Building a Browser History Feature: Implementing the Memento Pattern (👉Blog Link)
🤫 Visitor Design Pattern: Separating Algorithms from Data Structures (👉Blog Link)
🤧 From Messy Code to Masterpiece: The Art of Refactoring and Code Smell Removal (👉Blog Link)
️️
- UML CLass Diagram and Converting into Code (👉Click Here)
- Class Diagram Basics
- Class Structure
- Relationship between classes
- Solid Principals (👉Click Here)
- Single Responsibility Principle (SRP) (👉Click Here)
- Open/Closed Principle (OCP) (👉Click Here)
- Liskov Substitution Principle (LSP) (👉Click Here)
- Interface Segregation Principle (ISP) (👉Click Here)
- Dependency Inversion Principle (DIP) (👉Click Here)
- Design Patterns
- Creational Design Pattern
- Singleton Design Pattern (👉Click Here)
- Factory Design Pattern (👉Click Here)
- Abstract Factory Design Pattern (👉Click Here)
- Builder Design Pattern (👉Click Here)
- Prototype Design Pattern (👉Click Here)
- Structural Design Pattern
- Adapter Design Pattern (👉Click Here)
- Composite Design Pattern (👉Click Here)
- Template Design Pattern (👉Click Here)
- Proxy Design Pattern (👉Click Here)
- Decorator Design Pattern (👉Click Here)
- Facade Pattern (👉Click Here)
- Flyweight Pattern (👉Click Here)
- Creational Design Pattern
-
Behavioral Design Pattern
- Strategy Design Pattern (👉Click Here)
- Chain of Responsibility Pattern (👉Click Here)
- Iterator Design Pattern (👉Click Here)
- Command Design Pattern (👉Click Here)
- State Design Pattern (👉Click Here)
- Memento Design Pattern (👉Click Here)
- Observer Design Pattern (👉Click Here)
- Visitor Design Pattern (👉Click Here)
-
Code Smell Refactoring (Clean Code) (👉Click Here)
- Software Architecture
- Layer Pattern
- Client - Server Pattern
- Master - Slave Pattern
- Pipe - Filter Patter
- Broker Pattern
- Peer-to-Peer Pattern
- Event-Bus Pattern
- Model-View-Controller Pattern