单例模式,工厂模式,装饰模式,观察者模式,代理模式等等。