抽象工厂模式是否符合接口隔离原则?
一个工厂可以生产多种产品,这生产多种产品的功能是否过度耦合了?假如有一个工厂只需要生产部分产品,它如何来实现工厂接口呢?
在介绍工厂方法模式时,提到该模式的缺点是一个工厂仅能生产一种产品。我很疑惑这为什么被称为缺点?一个工厂接口仅生产一种产品不是高内聚的体现吗?如果真的有工厂需要生产多个产品,实现多个工厂接口不就可以了吗?
抽象工厂模式是否符合接口隔离原则?
一个工厂可以生产多种产品,这生产多种产品的功能是否过度耦合了?假如有一个工厂只需要生产部分产品,它如何来实现工厂接口呢?
在介绍工厂方法模式时,提到该模式的缺点是一个工厂仅能生产一种产品。我很疑惑这为什么被称为缺点?一个工厂接口仅生产一种产品不是高内聚的体现吗?如果真的有工厂需要生产多个产品,实现多个工厂接口不就可以了吗?