学习Java学习模式的时候动手写的一些设计模式代码