C#에서 Fluent 인터페이스 패턴을 설계하고 구현하는 방법

Fluent 패턴을 간략히 소개하고 있습니다. Fluent 패턴을 이용하면 관련된 설정들을 메소드의 반환형을 이용해 계속 연결해 가며 조합할 수 있다는 장점이 있습니다.
이 글은 인터페이스를 통해 연결 순서를 조정할 수 있도록 합니다. Connect만 static으로 노출해서 FluentBlobTransfer.Connect로 Fluent 스타일을 시작할 수 있도록 합니다.

How to Design and Implement the Fluent Interface Pattern in C#

2개의 좋아요
1개의 좋아요

바인딩 예시

bindingSet.Bind(_inputText)
    .For(v => v.Text)
    .To(vm => vm.TextValue)
    .OneWay();
1개의 좋아요