Java面试经验累积2-设计模式、常见设计场景 发布时间:2026/6/26 21:48:37 一、框架中的设计模式1.1 工厂方法模式先来看一个没有使用工厂设计模式的例子。具体实现:上述设计模式的问题是new一个子类的代码写在一块,不利于扩展:可以用工厂设计模式解决。1.1.1 简单工厂模式具体实现:这样设计新增了SimpleCoffeeFactory和Coffee的耦合,新增Coffee实现类需要修改SimpleCoffeeFactory。工厂方法模式可以解决这个问题。1.1.2 工厂方法模式具体实现: