|
|
1
1
归根结底,我不认为这件事太重要,所以我的软回答是不要担心。 从语言上讲,moveto似乎比movefrom更自然——尽管我可以想象实现这两个都是为了完整性。 从概念上讲,我觉得集合实例和被移动的实体都不是移动的“负责人”,这可能会让我倾向于将其作为静态方法——否则,您将在操作中对这三件事情之一赋予一些额外的重要性。 建造一个支架来完成这个动作似乎太过分了。 但这取决于你自己,更多关于这些东西通常是如何消费的知识可能会告诉你什么是“正确的”解决方案。 |
|
|
2
1
moveTo和moveFrom都将使用对add()和remove()的调用,这样您就可以在一个函数中同时执行这两个操作。在这种情况下,您可以这样做:
|
|
|
3
0
使用扩展方法怎么样? 客户代码为:
签名:
Fluent ! |