jQuery中,我們經常這樣做:這些代碼遵循什麼設計模式?
$('#el1').css('margin-left','5px').attr('title','test title').removeClass('class1');
在Java中的StringBuilder
,同上:
StringBuilder builder = new StringBuilder();
builder.append("str1").insert(0, 'A').deleteCharAt(2);
所以,這段代碼遵循什麼設計模式?
...這是一個絕妙的主意。 [Martin Fowler的文章](http://www.martinfowler.com/bliki/FluentInterface.html)比維基百科更具描述性。 – 2013-02-25 03:14:09
我雖然它是一個Builder設計模式作爲sated [here](http://stackoverflow.com/a/2707195/1065197)。 – 2013-02-25 04:23:05
@LuiggiMendoza [builders經常使用流暢的界面。](http://en.wikipedia.org/wiki/Builder_pattern#Useful_tips)'StringBuilder'是一個流暢的'String'構建器,它應該對您。 – 2013-02-25 04:25:24