首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

小弟我工作的那点事-学习《设计模式》实例应用(Prototype模式)

2012-11-20 
我工作的那点事--学习《设计模式》实例应用(Prototype模式)这个模式比较好理解,应用也比较广泛的,说白了就是

我工作的那点事--学习《设计模式》实例应用(Prototype模式)
    这个模式比较好理解,应用也比较广泛的,说白了就是将别的东西copy一份过来,以后在复件上的修改和原件没有什么关系。
jdon对Prototype的定义是这样的:

    用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。

   我就不加多解释了,举个工作中的例子吧,这样比较形象 也容易理解:

   要开会了,肯定有些比较重要的文件 大家都要进行阅读,原件只有一份不可能每个人都在上面做笔记,解决的方法就是: 当然是复印了,每个人手一份,随便你怎么涂鸦:)

1.原件:

ImportantDoc doc1 = new ImportantDoc();ImportantDoc doc2 = new ImportantDoc();ImportantDoc doc3 = new ImportantDoc();ImportantDoc doc4 = new ImportantDoc();

………………

我这边只是简单的讲述,比较深入的可以阅读:

《JAVA中的指针,引用及对象的clone》: http://www-128.ibm.com/developerworks/cn/java/l-jpointer/index.html

热点排行