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
Basics of Design Patterns — Software Engineering for beginners: Singleton 👑
Basics of Design Patterns — Software Engineering for beginners: Singleton 👑
Singleton allows you to create a class that only has one instance, while offering a single, global access point to said instance.
Martin Jurran
Jul 16
Software Engineering in Golf Terms ⛳ — SOLID principle
Software Engineering in Golf Terms ⛳ — SOLID principle
Intro
Martin Jurran
Jul 11
Basics of Design Patterns — Software Engineering for beginners: Factory Method 🏭
Basics of Design Patterns — Software Engineering for beginners: Factory Method 🏭
Factory Method is a customized assembly line for objects, usually referred to as products. It is a creational design pattern pattern which…
Martin Jurran
Jul 11
📈 Trending
Code Smells ♨️– Duplicated Code
Code Smells ♨️– Duplicated Code
Don’t let your code go copycat! Learn to sniff out duplicated code and clear up your code with our guide on Duplicated Code.
Martin Jurran
Feb 8
Basics of Design Patterns — Software Engineering for beginners: Visitor🚶
Basics of Design Patterns — Software Engineering for beginners: Visitor🚶
The visitor pattern allows you to seperate algorithmns from the objects on which they operate.
Martin Jurran
Jan 22
Code Smells ♨️– Clever Code
Code Smells ♨️– Clever Code
Smart code can be stupid! Learn how to avoid the Clever Code code smell with our guide. Optimize code for maintainability and avoid…
Martin Jurran
Feb 7
About Software Design Patterns
Latest Stories
Archive
About Medium
Terms
Privacy
Teams