这个继上次的设计模式代码之后的。里面涵盖了剩下的几种设计模式。