用很生动的描述方式,讲述23种设计模式的思想概念