我很想知道,如何在铁路设计上建造一个比拉,以取代开关/包裹。
switch (needle) {
case hello :
// some operation
return "something"
break;
case world :
// some operation
return "something"
break;
default :
return "default";
break;
}
我指的是代表有效者的不同班级。 是否有这样的模式?
class hello
def validate
// validate something
end
def execute
// do something
end
end
class world
def validate
// validate something
end
def execute
// do something
end
end
class implementation
def main
validate(hello, world)
end
end