Java 在IntelliJ IDEA中创建工厂类

Java 在IntelliJ IDEA中创建工厂类,java,intellij-idea,refactoring,Java,Intellij Idea,Refactoring,在我的Java开发中,我经常需要创建工厂类来实例化事物:要么是因为要实例化的实际类只在运行时才知道,要么是为了保持事物整洁和可测试/可模拟 在IDEA中,有没有一种快速的方法可以从类的构造函数生成create()方法?我找到了一种生成静态create的简单方法,但找不到一种不使用手动剪切/粘贴的方法来创建factory类。快捷键Ctrl+Alt+Shift+T可能对您有所帮助。底部有一个选项“用工厂方法替换构造函数”。快捷键Ctrl+Alt+Shift+T可能会对您有所帮助。底部有一个选项“用工

在我的Java开发中,我经常需要创建工厂类来实例化事物:要么是因为要实例化的实际类只在运行时才知道,要么是为了保持事物整洁和可测试/可模拟


在IDEA中,有没有一种快速的方法可以从类的构造函数生成
create()
方法?我找到了一种生成静态
create
的简单方法,但找不到一种不使用手动剪切/粘贴的方法来创建factory类。

快捷键Ctrl+Alt+Shift+T可能对您有所帮助。底部有一个选项“用工厂方法替换构造函数”。

快捷键Ctrl+Alt+Shift+T可能会对您有所帮助。底部有一个选项“用工厂方法替换构造函数”。

您可以尝试使用,但它与IDE无关。它很好,可以创建一个可预测的风格总是工厂。它还保持了源代码的干净。

您可以尝试使用,但它与IDE无关。它很好,可以创建一个可预测的风格总是工厂。它还保持了源代码的干净。

这就是我在说“一种生成静态创建的简单方法”时提到的方法。有用,但不是很直接。这就是我在说“生成静态创建的简单方法”时提到的方法。有用,但并不直接。