コードをより整理するために、流暢なインターフェイスを使用することにしました。ただし、利用可能なチュートリアルを読むことで、そのような流暢さを実装する多くの方法を見つけました。その中に、FluentInterface
を作成Interfaces
するには .
Fluent APIを実装する方法は次のとおりです
コード
public class Person
{
public string Name { get; private set; }
public int Age { get; private set; }
public static Person CreateNew()
{
return new Person();
}
public Person WithName(string name)
{
Name = name;
return this;
}
public Person WithAge(int age)
{
Age = age;
return this;
}
}
コードの使用
Person person = Person.CreateNew().WithName("John").WithAge(21);
ただし、より効果的な方法で Fluent API を作成するためにインターフェイスをどのように関与させることができますか?