public Component in(Container parent){
parent.add(btn);
return this;
}
……
}
从上面的代码中,读者会发现这种写法和传统的 API 写法风格的不同。在这种风格中,为了能够将调用形成一个句子,每个调用在结束时都返回了 this。另外,在给方法起名时也有不同的考虑,不只是关注于该方法的职责和功能,而是更关注于该方法名在整个句子这个上下文中是否通顺、是否更富表达力。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/