Homepage
Open in app
Sign in
Get started
Software Design Patterns
Design patterns are reusable solutions to common software design problems.
Latest
About
Newsletter
Follow
Latest
Trending
Martin Jurran
in
Software Design Patterns
Jul 11
Basics of Design Patterns — Software Engineering for beginners: Factory Method 🏭
Factory Method is a…
Read more…
Martin Jurran
in
Software Design Patterns
Jun 13
Basics of Design Patterns — Software Engineering for beginners: Adapter 🔌
Adapter is a Design Pattern…
Read more…
Martin Jurran
in
Software Design Patterns
Jun 13
Basics of Design Patterns — Software Engineering for beginners: Strategy♟️
Strategy Pattern is a…
Read more…
Martin Jurran
in
Software Design Patterns
Jul 11
Software Engineering in Golf Terms ⛳ — SOLID principle
Read more…
Martin Jurran
in
Software Design Patterns
Feb 8
Code Smells ♨️– Duplicated Code
Don’t let your code go copycat! Learn to sniff out duplicated code and…
Read more…
5
Martin Jurran
in
Software Design Patterns
Jan 22
Basics of Design Patterns — Software Engineering for beginners: Visitor🚶
The visitor pattern allows…
Read more…
71
Martin Jurran
in
Software Design Patterns
Feb 7
Code Smells ♨️– Clever Code
Smart code can be stupid! Learn how to avoid the Clever Code code smell…
Read more…
Martin Jurran
in
Software Design Patterns
Jun 17
Basics of Design Patterns — Software Engineering for beginners: Command 🪖
The Command pattern creates…
Read more…
11
Martin Jurran
in
Software Design Patterns
Jul 16
Basics of Design Patterns — Software Engineering for beginners: Singleton 👑
Singleton allows you to…
Read more…
Martin Jurran
in
Software Design Patterns
Feb 13
Code Smells ♨️– Fallacious Method Name
Don’t let your code’s method names deceive you. Learn to spot…
Read more…
43
About
Software Design Patterns
Design patterns are reusable solutions to common software design problems. That’s what we try to teach you here.
More information
Followers
2