常见设计模式 1.观察者模式 2.装饰器模式 3.简单工厂 通过传递不同参数得到不同实例。 4.抽象工厂 通过创建实现了抽象工厂接口的工厂,内部实例创建的封装,创建一组相关实例。 5.工厂方法:通过实现接口,使得不同接口返回不同实例。 6.单例模式:java 枚举类型 7.命定模式:记录请求历史;实现回调;实现撤销功能 8.外观模式:聚合其他接口,简化接口