编程时对流畅的API或者只是使用的方法,链接,我见过的风格大多是这样的:流利的API和方法,链接样式使用
var obj = objectFactory.CreateObject()
.SetObjectParameter(paramName, value)
.SetObjectParameter(paramName, value)
.DoSomeTransformation();
这背后把点的推理该行的开头,而不是像这样的行的末尾:
var obj = objectFactory.CreateObject().
SetObjectParameter(paramName, value).
SetObjectParameter(paramName, value).
DoSomeTransformation();
或者是它只是一种风格的东西,一个团队做一个共识?
该规则不仅适用于Fluent接口,还更广泛地适用于所有**方法链语句,Fluent或其他。 – 2010-03-08 17:00:13
是的 - (这是我为什么从未在我的答案中实际提及“流利”的一部分;)) – 2010-03-08 17:05:31
感谢您的澄清。我相应地编辑了我的问题。 – 2010-03-08 17:08:41