Tagged articles

mediator pattern

3 articles · Page 1 of 1
LuTiao Programming
LuTiao Programming
May 8, 2026 · Fundamentals

Why Knowing Hundreds of Design Patterns Still Breaks Your Code—and How an Engineering Decision Method Helps

Many developers learn dozens of design patterns but still end up with fragile, hard‑to‑maintain code; the article explains that the real key is to identify system problems first and apply a disciplined engineering decision method, illustrated with concrete Factory, Builder, Strategy, Template, Decorator, Adapter, Observer and Mediator examples.

Builder PatternDesign PatternsFactory Pattern
0 likes · 16 min read
Why Knowing Hundreds of Design Patterns Still Breaks Your Code—and How an Engineering Decision Method Helps
DaTaobao Tech
DaTaobao Tech
Dec 23, 2022 · Backend Development

Applying Design Patterns to Taobao's Marketing Price Service for High Extensibility

To make Taobao’s high‑traffic marketing price service highly extensible, the team layered a responsibility‑chain flow with a mediator‑driven shared context and wrapped heterogeneous coupons via an adapter, while employing strategy and interpreter patterns, achieving loose coupling, rapid rule addition, and minimal impact on core code.

Adapter PatternChain of ResponsibilityDesign Patterns
0 likes · 19 min read
Applying Design Patterns to Taobao's Marketing Price Service for High Extensibility
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 27, 2017 · Mobile Development

Componentization Architecture and Engine Design for iOS Applications at iQIYI

iQIYI’s iOS team replaced a mediator‑based component system with a registration‑driven engine, allowing independent development, hot‑plug module addition, server‑controlled launches, and full Open‑Closed compliance, while integrating CocoaPods, GitLab, and Jenkins for automated binary delivery and scalable modular architecture.

CI/CDComponentizationEngine Architecture
0 likes · 13 min read
Componentization Architecture and Engine Design for iOS Applications at iQIYI