Skip to content
M LearnwithManoj

All topics

#design-patterns

The Gang-of-Four patterns reframed without the ceremony. When each pattern solves a real problem, when it is overkill, and the code smells that call for it.

8 posts below, newest first.

Subjects that frequently appear alongside #design-patterns. Click through to see every post on each one.

#oop 8 posts

Object-oriented programming as a working tool: inheritance, composition, polymorphism, encapsulation, and where each one helps or gets in the way.

#software-engineering 8 posts

The craft of building software well — design, testing, refactoring, performance, security, tooling, and the trade-offs that aren’t in the Stack Overflow answer.

#creational-patterns 5 posts

Patterns for creating objects without coupling client code to concrete classes — Singleton, Factory Method, Abstract Factory, Builder, Prototype. With practical guidance on when each one actually helps.

#structural-patterns 3 posts

Patterns for composing classes and objects into larger structures while keeping the system flexible and efficient — Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy.