浅析常用设计模式及应用场景