JAVA中的23种经典模式,工厂模式,单例模式,外观(Facade)模式,观察者(Observer)模式等。