将23个设计模式整理到同一个工程里,仅供参考学习.