简单工厂:一个工厂包含多个包间,每个包间生成各自的一件商品(修改破坏开闭原则)
工厂方法:一个抽象工厂,实现多个具体工厂,每个具体工厂生产一件商品(修改不破坏开闭原则)
抽象工厂:一个抽象工厂,实现多个具体工厂,每个具体工厂存在不同包间,每个包间生产一样东西(修改具有倾斜性,增加工厂不破坏开闭原则,增加包间破坏开闭原则)
简单工厂:一个工厂包含多个包间,每个包间生成各自的一件商品(修改破坏开闭原则)
工厂方法:一个抽象工厂,实现多个具体工厂,每个具体工厂生产一件商品(修改不破坏开闭原则)
抽象工厂:一个抽象工厂,实现多个具体工厂,每个具体工厂存在不同包间,每个包间生产一样东西(修改具有倾斜性,增加工厂不破坏开闭原则,增加包间破坏开闭原则)