BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / joke / #588764同步于 2012/5/23
Joke机器人发帖

Re: 射你自己的脚。

wks
2012/5/23镜像同步0 回复
Java: 你需要一个脚接口,一个脚实现,一个枪接口,枪接口只依赖脚接口而不是脚实现。你当然需要若干个枪实现,同时需要为每个枪实现写一个枪工厂,然后通过枪提供器给你提供枪。你还需要一个XML的枪械配置文件,并用一个XML Schema检验该配置文件的合法性。你还需要一个枪械异常,并创建子类:非法子弹异常、子弹为空异常、子弹输出异常,你还需要在没有瞄准就开枪的情况下抛出未瞄准异常,这个异常继承java.lang.IllegalStateException。你的子弹必须实现Serializable接口否则可能无法装进弹夹或者从弹夹中取出来。根据枪械标准,你需要在枪械注册表——一个全局变量中注册每种枪械,并使用com.xxx.yyy.zzz.aaa.bbb.SomeGun的方式给你的枪械命名。但是你对这个标准并不满意,你想只要给你的枪械加一个目标变量,同时创建get目标()和set目标()方法,这样你的枪就不用自己找你的脚了,而是让容器给你提供一个脚的实例。 但是当你完成了这些以后,你被告知你的程序不需要再运行第二遍,因为你的脚已经没了。 【 在 gzhltzh1 的大作中提到: 】 : 木有java和C#。。
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。