该文档讲了编程中常见的23种设计模式,内容深入浅出,可以当工具书用。