设计模式在各编程语言类库及框架上的应用

0. 反射

  • RPC(remote procedure call):远程过程调用;
  • IoC(Inverse of Control):控制反转;
    • DI(Dependency Injection):依赖注入;

1. 组合(composite)模式

  • JUnit

2. 装饰器(decorator)模式

  • Java I/O 系统;

3. 适配器(Adapter)模式

  • STL 中的 queuestack
    • queue 以及 stack 都通过在底层维护一个 deque(双端队列),限制其输入输出顺序而成就各个的容器风格;
原文地址:https://www.cnblogs.com/mtcnn/p/9421195.html