这里有常用的编程设计模式