这是一种劳动品味,但我想知道这是不是一种糟糕的做法?
假设我有一个字符串操作类,它有不同的sub来改变字符串。然后,我将所有这些subs更改为函数,这些函数仍然更改了字符串,但随后返回了对"Me“的引用,因此我可以像这样链接过程:
WriteLine myClass.Change1(someParemeter).Change2(someOtherParameter).Change3().Text该类将执行更改1,然后返回自身,因此更改2将在更改后的值上执行,依此类推。
我真的很喜欢,因为我很懒。
我对它持怀疑态度,因为我还没有见过常用的它,我真的很喜欢它:)
发布于 2011-01-27 04:22:25
这通常称为Method Chaining。
发布于 2011-01-27 04:22:22
这就是所谓的“方法链接”。关于这是一件好事还是坏事,有不同的看法。
https://stackoverflow.com/questions/4809571
复制相似问题