Homepage
Open in app
Sign in
Get started
Computer Science Fundamentals
System Design
Design Patterns
Software Engineering
OS and Networking
Web and Security
Database
Linux
Follow
Mastering Design Patterns with Examples — Iterator and Composite Patterns
Mastering Design Patterns with Examples — Iterator and Composite Patterns
Keep your collections well encapsulated
Larry | Peng Yang
Jun 10, 2023
Mastering Design Patterns with Examples — Template Method Pattern
Mastering Design Patterns with Examples — Template Method Pattern
Encapsulating Algorithms
Larry | Peng Yang
Jun 3, 2023
Mastering Design Patterns with Examples — Adapter and Facade Patterns
Mastering Design Patterns with Examples — Adapter and Facade Patterns
Being Adaptive and simplify interfaces
Larry | Peng Yang
May 28, 2023
Mastering Design Patterns with Examples — Command Pattern
Mastering Design Patterns with Examples — Command Pattern
Let’s encapsulate method invocation
Larry | Peng Yang
Apr 18, 2023
Mastering Design Patterns with Examples — Singleton Pattern
Mastering Design Patterns with Examples — Singleton Pattern
It can easily go wrong than you might think of
Larry | Peng Yang
Apr 7, 2023
Mastering Design Patterns with Examples — Factory Method and Abstract Factory Patterns
Mastering Design Patterns with Examples — Factory Method and Abstract Factory Patterns
Creating objects with factories
Larry | Peng Yang
Apr 1, 2023
Mastering Design Patterns with Examples — Decorator Pattern
Mastering Design Patterns with Examples — Decorator Pattern
Extension at runtime, rather than at compile time
Larry | Peng Yang
Mar 30, 2023
Mastering Design Patterns with Examples — Observer Pattern
Mastering Design Patterns with Examples — Observer Pattern
Keeping your objects in the know
Larry | Peng Yang
Mar 25, 2023
Mastering Design Patterns with Examples— Introduction
Mastering Design Patterns with Examples— Introduction
Why do design patterns matter in the first place?
Larry | Peng Yang
Mar 20, 2023
About Computer Science Fundamentals
Latest Stories
Archive
About Medium
Terms
Privacy
Teams