Language agnostic fluent接口的有趣用途?
我想知道何时何地是一个好主意,所以我正在寻找例子。到目前为止,我只找到了3个有用的案例,例如Ruby的集合,比如Language agnostic fluent接口的有趣用途?,language-agnostic,fluent-interface,Language Agnostic,Fluent Interface,我想知道何时何地是一个好主意,所以我正在寻找例子。到目前为止,我只找到了3个有用的案例,例如Ruby的集合,比如 unique_words = File.read("words.txt").downcase.split.sort.uniq.length 和(Java)用于单元测试: assertThat(yoda).isInstanceOf(Jedi.class) .isEqualTo(foundJedi) .isNotEqualTo(foundSith); 和。你知道其他使
unique_words = File.read("words.txt").downcase.split.sort.uniq.length
和(Java)用于单元测试:
assertThat(yoda).isInstanceOf(Jedi.class)
.isEqualTo(foundJedi)
.isNotEqualTo(foundSith);
和。你知道其他使用流畅界面的好例子吗?) :) StringBuilder:
或StringBuilder:
或。主页上的示例:
# bowling_spec.rb
require 'bowling'
describe Bowling do
before(:each) do
@bowling = Bowling.new
end
it "should score 0 for gutter game" do
20.times { @bowling.hit(0) }
@bowling.score.should == 0
end
end
。主页上的示例:
# bowling_spec.rb
require 'bowling'
describe Bowling do
before(:each) do
@bowling = Bowling.new
end
it "should score 0 for gutter game" do
20.times { @bowling.hit(0) }
@bowling.score.should == 0
end
end
我的狗!jQuery永远是答案!我的狗!jQuery永远是答案!