设计模式和算法学习笔记