pattern 设计模式学习 初始化提交