prototype-pattern

    3热度

    1回答

    我需要找出Prototype D.P和Flyweight D.P.之间的一些区别。 我知道基本的区别在于前者可以进行深层复制。而信件则是共享对象。我的讲师说有更多的差异。 有人认识别人吗?

    4热度

    1回答

    当Joshua Bloch提到Cloneable接口在Java中被破坏时,为什么Prototype模式使用clone()方法来促进对象创建,而不被认为是Java开发中的反模式? “Cloneable被破坏,但它发生是一种遗憾。” - Joshua Bloch

    1热度

    1回答

    我不认为spring会在制作原型时使用clone,如果他们使用反射API并创建一个副本对象并将其称为clone/proto,那么这将是作弊,Springs原型永远不会满足任何原型模式的条件。

    0热度

    1回答

    我试图在角度服务内部扩展js本地数组以添加一些额外功能,而无需原型化全局对象。 app.factory('Collection', function($http, $q) { var Collection = function(arr) { this.key = 'id'; this._last = 0; this._first = 77777777;

    0热度

    1回答

    我是javascript新手。我正在尝试使用JavaScript模式。我很了解概念。但我不知道如何调用已经在对象中的函数。 var productValues = 0; var cart = function(){ this.method = "get"; } cart.prototype ={ ajax : function(obj,Url){ co

    0热度

    2回答

    假设我们有一个超类Character和2个子类Player和Enemy。 var Character = function(x, y){ this.x = x || 0; this.y = y || 0; }; var Enemy = function() { // randomInt returns an integer value in between 0 a

    4热度

    4回答

    Spring将bean作用域提供为“原型”。意味着当应用程序需要bean时,Spring容器将创建一个新的/新的bean实例。 也是遵循原型设计模式吗? 它是否仅创建对象一次,并在随后的请求调用创建对象上的clone()方法来创建新对象? 此外,如果有人可以在JDK,Spring,Hibernate或任何J2EE框架中提供原型示例。

    2热度

    1回答

    我正在学习原型设计模式,我对这种模式的主要思想以及何时使用它有点困惑。 你能帮我明确一些要点吗? 1)如果我从这个discussion得到正确的,Prototype模式的主要思想是节省创建新对象的成本(注意这不是指分配内存)。有时候为了创建你的对象,你需要从某个地方请求数据(比如数据库请求)或者一些大的计算,这可能很费时,所以不需要创建新的对象,克隆它就更有效率。所以Prototype模式的主要思

    0热度

    2回答

    有人发布了关于此模式的问题,但没有在我的脑海里提出了与我有查询,以张贴问题的解决方案...... 在上面的例子中,如果所有的实例都由s_prototypes变量初始化,并且下一次如果clone对象中的任何对象将被新对象替换,那么现有对象会发生什么?会造成内存泄漏吗? 据我从例如两个上述声明理解的困惑我 class Stooge { public: virtual Stooge* clo

    0热度

    1回答

    我读了原型格式的文件... 我看到在网站上的一些地方(包括计算器问的问题)中提到的原型用于复制,也被指出原型,其用于克隆操作... 它是什么事实? 当克隆需要做它必须返回相同的对象不是新的(在原型模式中使用),如果它返回新的,然后重复句是正确的.... 如果它返回此(当前对象),然后克隆句子将被罚款...... 这个对象 我见过很多例子,也是他们的UML图,UML中它是在克隆方法,他们正在返回该对