生成器模式.doc
my****25
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
生成器模式.doc
JAVA设计模式实验报告--------基于生成器模式的日历牌程序学号:姓名:一:设计要求中国的日历牌是每个星期的第一天是星期一,最后一天是星期日,欧美的日历牌是每个星期的第一天是星期日,最后一天是星期六.要求使用生成器模式为用户提供中国式和欧美式的日历牌.二:试验环境Pc一台,windowsxp操作系统,jdk1.6环境,myeclipes软件三:设计实现:类图如下所示:关键代码及注释:Director.javapublicclassDirector{//指挥者角色类privateBuilderbuil
Builder(生成器)模式.doc
设计模式----Builder(生成器)模式GoF:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。Builder模式与AbsrtactFactory模式非常像。GoF指出,他们二者的主要区别就在于Builder模式遵循一定的步骤一步一步创建对象。Builder模式是为了将构建复杂对象的过程和他的部件相分离。因为一个复杂的对象不但有很多大量的组成部分,还有很多小的零件。他(复杂对象)本身要靠这些部件和零件来组装。例如:一座房子,它有很多部件:房间、窗户;还有门窗上的锁和窗户上的插
爱富利个性生成器模式.doc
AvolitesPersonalityBuilder中英文对照表(爱富利个性生成器模式)首字母A中文翻译首字母B中文翻译About关于Basic精简、基本AddAutomatically添加自动BeamAngle光束角度AddCell增加单元Blue蓝色Amber琥珀色BlueColourMix蓝色颜色混合AmberColourMix琥珀色颜色混合Bulb灯泡Attributes属性BladeTL切片上左AttributesLinks属性链接BladeTR切片上右AutoAssign自动分配BladeRT
4Builder(生成器)-设计模式.pdf
Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.建造者模式的优点为何使用?是为了将构建复杂对象的过程和它的部件解耦.注意:是解耦过程和部件.因为一个复杂的对象,不但有很多大量组成部分,如汽车,有很多部件:车轮方向盘发动机还有各种小零件等等
实验五 工厂方法模式、抽象工厂模式和生成器模式.doc
实验五工厂方法模式、抽象工厂模式和生成器模式的应用一、实验目的通过该实验,理解工厂方法模式、抽象工厂模式和生成器模式的意图、结构,在软件开发中使用这些模式并进行功能验证。二、实验内容手机工厂:现实中不同品牌的手机应由不同的工厂制造,使用工厂方法模式模拟实现。图1手机工厂的类图微型计算机配件的生产:该系统所需要的产品族有两个:PC系列和MAC系列,产品等级结构也有两个:RAM和CPU,使用抽象工厂模式模拟实现。图2微型计算机配件生产系统的设计类图用程序画一个小人:要求小人要有头、身体、手和脚。使用生成器模式