Skip to content

A complete Git repository that serves as a one-stop tutorial on design patterns in software engineering. Explore my personal blogs, which explore a range of design pattern topics. Check out real-world examples to help you understand and use each design pattern in action.

Notifications You must be signed in to change notification settings

Sumonta056/SWE-322-Software-Architecture-and-Design-Patterns

Repository files navigation

🍧 Software-Architecture-and-Design-Pattern 🍧

👉 Go To "src" Folder For Resources

🍂 Website Link

✍ Blog Written by Me

🧐 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)

️️

✍ Topic Covered

😢 Term Test - 1 Syllabus

😢 Term Test - 2 Syllabus

😢 Extra Syllabus : Final

  • 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

About

A complete Git repository that serves as a one-stop tutorial on design patterns in software engineering. Explore my personal blogs, which explore a range of design pattern topics. Check out real-world examples to help you understand and use each design pattern in action.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages