用 UML 描述 C++ 设计模式。包括 Adapter、Abstract Factory、Singleton、Bridge、Prototype等经典设计模式。