设计模式和spring