gpt4 book ai didi

c# - 在 C# 3 中编写流畅接口(interface)的技巧

转载 作者:IT王子 更新时间:2023-10-29 03:54:37 26 4
gpt4 key购买 nike

我正在寻找一些有关 C# 流畅界面的好技巧。我自己只是在了解它,但很想听听其他人在我正在阅读的文章之外的想法。我特别追求:

  1. 什么时候太流利了?
  2. 是否有流畅的模式?
  3. C# 中的哪些内容使流畅的接口(interface)更加流畅(例如扩展方法)
  4. 复杂的流畅界面仍然是流畅的界面吗?
  5. 重构以获得流畅的界面或重构现有的流畅界面
  6. 有没有您合作过或可以推荐的好例子?

如果您可以发布一个提示或想法,或者每个帖子中的任何内容。我也想看看他们是如何投票的。

提前谢谢你。

最佳答案

作为流畅界面的消费者,我遇到的最大挑战是他们中的大多数并不是真正的流畅界面——相反,它们实际上是我倾向于称之为“易读界面”的实例。

流畅的界面意味着它的主要目标是让它易于说出来,而清晰的界面意味着它的主要目标是易于阅读。大多数流畅的界面往往难以编写代码,但反过来又非常容易被其他人阅读。

Assert().That().This(actual).Is().Equal().To(expected).
Except().If(x => x.GreaterThan(10));

...比实际编写代码更容易阅读!

关于c# - 在 C# 3 中编写流畅接口(interface)的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/224730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com