मुझे पता है कि यह बिल्डर पैटर्न है, लेकिन यह इसका एक संशोधित रूप है। जबकि बिल्डर तर्ज पर विकिपीडिया लेख उदाहरण देता है:क्या बिल्डर पैटर्न के लिए कोई विशिष्ट शब्द है जहां प्रत्येक विधि 'यह` लौटाती है?
Pizza p = pizzaBuilder.createNewPizzaProduct().buildDough().buildSauce().buildTopping();
यह सबसे अच्छा में देखा जाता है:
pizzaBuilder.createNewPizzaProduct();
pizzaBuilder.buildDough();
pizzaBuilder.buildSauce();
pizzaBuilder.buildTopping();
Pizza p = pizzaBuilder.getPizza();
वहाँ संशोधित बिल्डर पैटर्न जो लगता है कि के लिए एक विशिष्ट नाम है jQuery लाइब्रेरी, जहां आप कुछ ऐसा कर सकते हैं:
$('li.item-a').parent().css('background-color', 'red');
जहां प्रारंभिक $() समेत प्रत्येक विधि, एक jQuery ऑब्जेक्ट देता है जो आम तौर पर पेज तत्वों के सेट का प्रतिनिधित्व करती है, और प्रत्येक विधि उस सेट पर किसी भी तरीके से चलती है।
यह एक आदर्श नाम है (यह वास्तव में यह बताता है कि यह क्या है) +1 –
मैं सहमत हूं, यह सही नाम की तरह लगता है। इतना ही नहीं, लेकिन मैंने पहले कभी "फ्लुएंट इंटरफ़ेस" शब्द नहीं सुना होगा, इसलिए मैं अन्य धाराप्रवाह तकनीकों के बारे में और अधिक पढ़ूंगा! – Ricket