记得有个设计模式可以解决