Over-engineering as an anti-pattern?
How can the Strategy Pattern be used with lambda expressions?
Proxy pattern and performance?
Adapter Pattern vs Over-engineering?
Proxy Pattern in Remote Services?
Adapter Pattern in E-commerce?
Why use the Proxy pattern for lazy loading?
How does the Adapter pattern bridge incompatible interfaces?
Proxy matching the real object's interface?
Recognizing architectural smells for Adapter?