在 Kotlin 中,你可以使用伴生对象(companion object)来实现工厂方法。伴生对象允许你在不创建类实例的情况下访问类的静态方法和属性。这里有一个简单的例子,展示了如何使用伴生对象实现工厂方法:
在这个例子中,我们定义了一个名为 MyClass
的类,它具有一个伴生对象。伴生对象中定义了一个名为 createInstance
的工厂方法,该方法接受两个参数并返回一个 MyClass
实例。我们在 main
函数中使用这个工厂方法创建了一个 MyClass
实例。