method-chaining

    1热度

    2回答

    编程时对流畅的API或者只是使用的方法,链接,我见过的风格大多是这样的: var obj = objectFactory.CreateObject() .SetObjectParameter(paramName, value) .SetObjectParameter(paramName, value) .DoSomeTransformation(); 这背后把点的

    2热度

    4回答

    我正在读一些关于如何设计一个图书馆或API的事情,并偶然发现Joshua Bloch在Google Tech Talks上的精彩演讲。现在,尽管我离专业的API开发人员不远,但我认为编程一大堆类/函数是类似的,尽管缩小了版本的相同内容 - 清晰分离的动作,简单和愉快的使用,鼓励干净的代码等 我会通过一些广泛使用的开源Java代码,得到了这样的想法(什么新鲜事,但只是把它清晰地...) 让我们举个例

    0热度

    1回答

    有没有给出是否/何时Second()已经执行类似下面的 First().Second(); 知道的语句从First()内的任何方法? 参考:http://martinfowler.com/dslwip/MethodChaining.html

    10热度

    7回答

    HTML代码 <div id="foo"> <h1>foo</h1> <p>Pellentesque habitant morbi tristique.</p> </div> <div id="bar"> <h1>bar</h1> </div> jQuery代码 $('#bar').click(function() { $('#foo p').hi

    5热度

    2回答

    我的应用程序拥有数百页。现在我必须在form的onSubmit上附加一个事件'disablePage'。我不想去的每一个页面,写上: <form name="frmname" onSubmit="disablePage();"> 我在做什么现在的问题是: - 来自common.js文件摘录; [包括在所有页] /* we have to attach 'attachFormSubmit' me

    1热度

    1回答

    我正在使用方法链接我的类结构。 所以我的问题是,当某些函数发生错误时,我怎么能打断我的链。 下面是我的代码: <?php class demo { public __construct() { $this->a='a'; $this->b='b'; $this->error = false; }

    5热度

    1回答

    我找不到一个关于上述问题的简单示例:如何检测方法链的结束? 我只是看着Zend_Db_Select例如,但这个太复杂,我想这个简单的问题。 是否有可能在PHP中捕捉方法链的'结尾'? 感谢, FABRIK

    2热度

    3回答

    我在想下面这段Java代码: “System.out.println”。我对此正确: “系统”是一个静态类。 “.out”是类“System”的一种方法。这是我对“.println”轻微混淆的一点 - 这是什么类/对象? 此外,这个概念被称为“方法链”? 由于 GF

    3热度

    3回答

    仍然在PHP-OOP的训练轮上,这个问题可能属于failblog.org。 =) PHP中的方法链接有什么好处? 我不确定这是否重要,但我会静态调用我的方法。例如 $foo = Bar::get('sysop')->set('admin')->render(); 从我读过,允许被链接返回$this任何方法。我刚刚了解到这是PHP5中的新功能。对我来说,如果我不必实例化一个全新的对象(静态地调用

    4热度

    3回答

    在值对象上使用方法链接模式(比如返回一个新的对象而不是这个)是可以接受/好的做法吗?那里有解决方案实施的案例吗? 我想不出任何缺点,但我想听听你的观点。