6.设计模式与算法