火急:高手快来。。。。。

阿士匹灵 2009-06-21 06:46:38
which pattern would you use to create a complex object and have the assembly and parts independent?
A: Prototype
B: Singleton
C: Builder
D: Abstract Factory

选哪个

...全文
47 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
sebatinsky 2009-06-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jinxfei 的回复:]
C.

The Builder Pattern is a software design pattern. The intention is to abstract steps of construction of objects so that different implementations of these steps can construct different representations of objects.

Often, the Builder Pattern is used to build Products in accordance to the Composite pattern, a structure pattern.
[/Quote]
呵呵,语言真的是一个限制,不过希望楼主可以看懂
ndcs_dhf2008 2009-06-22
  • 打赏
  • 举报
回复
c
shuai45 2009-06-22
  • 打赏
  • 举报
回复
鸟语 不好的漂过。
w40338544 2009-06-22
  • 打赏
  • 举报
回复
看懂了一点..
cbynietg 2009-06-22
  • 打赏
  • 举报
回复
以上几个答案我认为只有建造者模式比较适合.
APOLLO_TS 2009-06-22
  • 打赏
  • 举报
回复
public interface Builder {
public Part getPart();
public wholeObject getWholeObject();
}
----------------------------------------------------------
the first level class that decide which builder to use!
----------------------------------------------------------
public class Designer {
public void build(Builder builder) {
builder.getPart();
builder.getWholeObject();
}
}
-------------------------------------------
now you will implements Builder
--------------------------------------------
public class BuilderImpl implements Builder {
public Part getPart(){}; //parts independent
public wholeObject getWholeObject(){}; // have the assembly
}
--------------------------
client call that!!
--------------------------
public class Client {

public static void main(String[] args) {
Builder builderImpl = new BuilderImpl ();
Designer designer = new Designer();
designer.build(builderImpl); //maybe different Builder
builderImpl.getPart();
builderImpl.getWholeObject(;
}
}
阿士匹灵 2009-06-22
  • 打赏
  • 举报
回复
没看懂耶
呵呵
阿士匹灵 2009-06-21
  • 打赏
  • 举报
回复
这是翻译过来的意思 也看不懂啊
我在google上翻译的
“该模式将您使用创建一个复杂的对象,并在大会和地方独立?”

呵呵
阿士匹灵 2009-06-21
  • 打赏
  • 举报
回复
不好意思啊
我也是着急 就拿上来了
2楼的朋友 写的是什么啊
别学我啊
我英文不好的哦
呵呵
qiheia 2009-06-21
  • 打赏
  • 举报
回复
哇塞,考验英语能力啊,LZ可以把题目翻译成中文吗,我看不懂啊。。。。。

I Guess D
jinxfei 2009-06-21
  • 打赏
  • 举报
回复
C.

The Builder Pattern is a software design pattern. The intention is to abstract steps of construction of objects so that different implementations of these steps can construct different representations of objects.

Often, the Builder Pattern is used to build Products in accordance to the Composite pattern, a structure pattern.
本文根据时下最火小游戏微信跳一跳,编写的物理外挂,实现简单,具有DIY精神的都能迅速上手。废话不多说,先来点视频开开胃。 哈哈哈,是不是很爽很刺激,好了,不吊胃口了,还是整点干货吧。 准备1:手机一部,电脑端下载好投屏软件,苹果的airplay,安卓的忘了,自己找下,嘻嘻嘻。。。。 准备2:搞电子的才有,继电器模块一个,随便什么开发版一块,有串口就行,usb转串口模块一个。 准备3:电脑上装上我提供的“跳一跳物理外挂.exe",这个才是核心,后面我会贴源码,low不low不要紧,关键好用,我花了一天时间学的,代码拙劣,慎看,/呲牙。 准备工作做完了,现在开始动工,先做物理部分。 首先拿出你的继电器模块,然后把继电器给削了(捂嘴笑)哈哈,我也不知道怎么告诉你怎么削,还是给个图吧。 哎吆我去,这图这么大的咧,将就看看。反正就是把继电器的壳子给拿掉。温馨提醒:用刀的时候注意点,手弄破没事,别把继电器线圈削了(幸灾乐祸的笑呵呵) 然后呢,找个导电的,有电容的,弹簧呀,电容笔呀,或者湿海绵呀。。。一切可以让手机触摸屏反应的材料都行,就是要小一点。 反正我是找了个弹簧,还把它焊在了继电器的活动片上。不会的,看图,下面没图,还是上面那张。 硬件部分还差个单片机,这个你们都会的,专业的嘛,随便整个单片机最下系统就行,带个串口,协议我告诉你简单。 帧头32位的最高8位后8位后8位后8位 ‘A’00000000 看到没,接收到串口数据后,把除了'A' 之外的四个8位的数据合并成一个32位的数据,这个合并后的数据,就是ms,是多少就是多少ms。 简单吧,单片机只要接收到这组串口数据,就可以进行操作了,(忘了说了波特率115200 ,8,0,1,我想大家都看得懂,不解释了。) 主程序代码如下: if(收到串口发来的数据) { 将4个字节接收到的数据转化为32位的数据; 继电器置1或者置0(看你电路了,让它按下去就行,模拟按下动作); 延时(xx ms);(这就是那个32的数据) 继电器置1或者置0(看你电路了,让它抬起来就行,模拟抬起动作); } 实在不会的,也没事,我不是还有程序源码的嘛; 好了好了,硬件就到这了,整点软件的。软件c#写的,高手的话,简单,随便你们喷,反正我也不熟,就学了一天,整成这样,自认为还行。 源码,我会贴上去,别急。 操作部分。我是鼠标左键点击确定起点位置,鼠标右键点击确定终点位置。也就是说,你想跳,那就鼠标左键点起点,鼠标右键点终点。根据距离计算时间。软件上,有个系数,用来确定不同电脑,不同分辨率的,自己调试下, 一致就行。截图截图,看图看图。 先打开这个软件,苹果的airplay,然后打开手机,选择airplay镜像。然后将软件全屏。 打开我的那个"跳一跳物理外挂.exe", 选择串口后,就点连接,没啥问题是不会有任何提示的。有问题就报错了。(哈哈哈,仰天长啸中) 下面这个框 3.5,这个就是系数了,要将我的这个软件和投上去的界面重合,这样才行。然后你试试鼠标左键,鼠标右键,看看你的继电器会不会动。(不会动就是你程序有问题,硬件有问题,电脑有问题,反正我的是好的,我不管,自己检查) 还有就是,这个软件是由两个窗体组成的,一个透明的,一个透明有边框的,别问我为什么,因为我不知道如何设置透明鼠标不穿透,你也不知道呀,哈哈哈(鬼畜中),会的私信我,我学一下。所以,如果点击的时候会触发这个软件后面的东西,那么请点击任务栏中,将窗体设置到最前,其实就是获取热点了,其实就是激活窗口啦,笨呢,点不到说明窗口不在激活状态嘛。 好了,不说了, 下面都是图了,你们自己玩吧。 啰嗦一句,把框框对齐哟,不然跳不准呢。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧