对于AttentionDRY
原理,我想知道是否真的定义了一个函数来返回类的实例!
您假设我们有一个类并在代码中多次创建实例,是随时创建实例更好还是定义一个函数并使用它?
class Job(name:String, maxPool:Int)
val job = Job("JOB_1",100)
val job2 = Job("JOB_2",100)
val job3 = Job("JOB_3",200)
或定义一个函数
fun newJob(name:String = "NEW_JOB", maxPool:Int = 100) : Job{
Job(name, maxPool)
}
val job = newJob()
val job2 = newJob("JOB_2")
val job3 = newJob("JOB_3")