完善观察者模式、命名模式、中介者模式