添加了23种设计模式！