いつどこで流暢なインターフェースが良いのか疑問に思っているので、例を探しています。これまでのところ、有用なケースは3つしか見つかりませんでした。たとえば、Rubyのコレクションは次のようになります。
unique_words = File.read("words.txt").downcase.split.sort.uniq.length
ユニットテスト用のFest(Java):
assertThat(yoda).isInstanceOf(Jedi.class)
.isEqualTo(foundJedi)
.isNotEqualTo(foundSith);
およびJMock。流暢なインターフェースを使用する他の良い例を知っていますか?