【发布时间】:2011-08-05 03:56:34
【问题描述】:
我想知道在 scala 中使用实际对象与在 scala 中使用单例对象是否有任何特定规则,或者是否有经验法则可以遵循
说我有这样的课
class GetDataInput {
def getNameInput() {
println("Enter the name value: ")
}
def getTypeInput() {
println("Enter the type value: ")
}
def getBothInput() {
println("Enter the name value: ")
println("Enter the type value: ")
}
}
像这样的常规术语使用它会更好吗
val someval = new GetDataInput()
someval.getNameInput()
或者为这个类创建一个单例对象并使用它访问方法是否很好
object GetDataInput {
def getNameInp() = getNameInput()
}
对此有任何指示吗?
【问题讨论】:
标签: scala functional-programming singleton