不赞成引入这种复杂的参数机制。
所有的参数都是必须的，尽量保证参数少为好。
如果不满足就help。