过河的卒子

点点滴滴体现精彩IT人生
posts - 64, comments - 19, trackbacks - 0, articles - 68
  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理

公告

12 2011 档案

摘要: 定义: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 Prototype原型模式是一种创建型设计模式,Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节,工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。 当在程序中确定了所需要的通用类,但需要将具体类延迟到运行时才能确定时,原型模式是另一种可以使用的工具。原型模式与生成器模式的相似之处是,都由莫个类明确定组成最终类的部件或者细节;不同之处在于,原型模式中目标类的构建是通过克隆一个或者多个原型类,然后按预期的行为更改.阅读全文

posted @ 2011-12-11 20:12 卒子 阅读(13) | 评论 (0) 编辑 |

摘要: 生成器模式(Builder Pattern) 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。生成器模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们。用户不知道内部的具体构建细节。Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到。 假设需要构建一个用户界面,改页面可以根据数据量大小显示不同的风格。以投资跟踪效益程序为例图1、 图2、尽管不能事先预测在给定的时间内每种项目拥有量,但我们还是希望无论打数据量还是小数据量都能够有种直观的显示方式。我们设定两种显示方式,列表模式和多选模式。先看三种投阅读全文

posted @ 2011-12-03 18:47 卒子 阅读(18) | 评论 (0) 编辑 |