什么是通用工厂以及如何在阶乘程序中实现它

时间:2016-05-01 16:01:29

标签: java generics design-patterns

我在Java中实现了一个简单的程序来计算递归和迭代方法中给定数字的阶乘。我使用了一个接口Factorial,它由2个类FactorialRecursiveFactorialIterative实现。现在我想实现一个Generic工厂,它可以发现和实例化任何给定接口类的可能实现。任何人都可以用简单的话来解释什么是通用工厂?它与泛型一样吗?

1 个答案:

答案 0 :(得分:0)

我不了解Generic Factory模式,但可以通过Java的Service Provider Interface功能实现发现特定接口的所有实现的功能。