各国皇帝号召武将大臣们进行练武表演,一个皇帝就是太监侍候
分析需求:
各国皇帝,到底是那些皇帝呢,怎么得到皇帝对象
因此是通过工厂模式设计得到 (可以用spring 注入代替)
Public Class KingFactory{
Public static Object getKing(Class clazz){
Return clazz.newInstance();
}
}
//皇帝的对象
Public Class King{
//皇帝编号
Private Integer autoID;
//皇帝名称
Private String kingName;
//侍候皇帝的太监
Private Eunuch eunuch;
}
号召武将大臣,因此皇帝要写圣旨
因此先确定圣旨的对象
Public Class Decree{
//圣旨编号
private Integer autoID;
//圣旨简要内容
private String content;
//什么武工
private Long gest;
//那位大臣
private Class<?> clazz;
}
因此皇帝对象需要依赖圣旨才能观看武术表演
但皇帝一般不自己写诏书,因此有命令太监进行完成后就可以看武术表演了
因此皇帝跟太监应该是采用命令模式
// 皇帝观看武术比赛主要业务类
Public Class KingAction{
Private King king;
public void setKing(King king){
this.king=king;
}
//皇帝的太监
public void setEunuch(Eunuch eunuch){
king.set(eunuch);
}
//皇帝下令写诏书 就可以光看了}
Public void doDecree(Class<?> clazz, Long gest,String content){
king.getEunuch().(Class<?> clazz, Long gest,String content);
}
负责写诏书的太监
Public Class Eunuch{
Private DecreeManager decreeManager;
//太监写诏书
public Decree getDecree(Class<?> clazz, Long gest,String content){
return decreeManager. getDecree (clazz, gest, content);
}
public void doDecree(){
decreeManager.doDecree();
}
}
由太监负责实现写诏书
//诏书管理
Public Interface DecreeManager{
//写诏书
public Decree getDecree(Class<?> clazz, Long gest,String content);
//发布诏书
public void doDecree();
}
// 写诏书的实现
Public Class DecreeManagerImpl implements DecreeManager {
private Decree decree;
//写诏书
public void getDecree(Class<?> clazz, Long gest,String content){
decree=new Decree(clazz, gest, content);
}
//发布诏书
public void doDecree(){
//发布诏书由诏书指定的武将进行武术表演
decree.getClass().newIntance().doGest(decree);
}
}
//武将接口
Public Interface General{
//武将表演武术
Public void doGest(Decree decree);
//武将选择的一类武功
Public Stragy getStragy(Decree decree);
}
Public Class GeneralImpl implants General{
Private Stragy stragy;
Private StragyFactory stragyFactory;
//武将表演武术
public void doGest(Decree decree){
stragy =getStragy(decree);
//策略模式根据指定的武功进行表演
stragy.do();
}
//武术 工厂模式
public Stragy getStragy(Decree decree){
return stragyFactory.getStragy (decree)
}
}
Public Class StragyFactory{
Public Stragy getStragy(Decree decree){
If(decree.getStragyType()==1&&” ShaoLinStragy”.equals(decree.getContent())
return new ShaoLinStragy();
If(decree.getStragyType()==2&&”WuDangStragy”.equals(decree.getContent())
return new WuDangStragy ();
}
}
Public Interface Stragy{
//武功实现
Public void do();
}
//少林武术
Public Class ShaoLinStragy implants Stragy{
Private long stragyType;
Private String content;
Public void do(){
//一上
//一下
}
}
//武当武术
Public Class WuDangStragy implants Stragy{
Private long stragyType;
Private String content;
Public void do(){
//一上
//一下
}
}
分享到:
相关推荐
高中历史之历史百科雍正皇帝号召全国官员向农民翟世有同志学习素材
明朝皇帝.pdf 明朝皇帝是中国历史上承元朝、下启清朝的朝代,是以汉族为主推翻蒙古族统治者而建立起来的汉族复兴王朝,也是中国历史上最后一个由汉族建立的君主制王朝。明朝皇帝,则是指由明太祖朱元璋开始,直至...
号召教育工作者奉献素质教育方法的号召词.doc
【标题】和【描述】提及的是关于号召全班或师生进行跑步锻炼和节能减排的倡议书。这些倡议书旨在促进健康的生活习惯和环保意识。 【标签】"资料"表明这是提供信息和参考的材料。 【部分内容】中,第一篇倡议书强调...
垃圾分类是一项重要的环保行动,旨在通过将垃圾按照不同的类型进行分类,提高资源的再利用率,减少对环境的污染。以下是对垃圾分类倡议书中的关键知识点的详细解释: 1. **垃圾分类的意义**: - 减少污染:垃圾...
号召加入工会书范文.doc
号召学习雷锋的倡议书.doc
号召社会组织参与疫情防控倡议书
9. **结尾和呼吁行动**:最后的总结页应该简洁明了,可以包含魔术师的联系方式、感谢语或进一步的行动号召,如观看更多表演或预约课程。 10. **技术兼容**:确保PPT模板在各种操作系统和软件版本下都能正常显示,...
NVIDIACEO号召Intel代工生产ARM架构SoC.pdf
【发言稿号召大家保护环境 80 英语】 环境保护是全球关注的重要议题,尤其是在当前资源日益紧缺的情况下。首先,我们需要认识到水资源的珍贵。正如我们知道的,清洁的水对人类来说越来越不足,许多人因为缺水而失去...
1. **公开演讲技巧**:发言稿中的内容展示了如何进行有效的公开演讲,包括引入个人经历增强说服力,适时停顿以增加紧张感,以及表达决心和自信。 2. **领导力培养**:中队长的角色是班级的领导者,候选人强调了愿意...
【标题】和【描述】的内容看似与IT行业不直接相关,但实际上,它们提出的主题——号召节约和节能减排,与现代信息技术的可持续发展紧密相连。在IT领域,节能减排是推动绿色IT、构建可持续数字社会的重要组成部分。 ...
在职场竞争激烈的今天,一份简洁而有号召力的简历无疑成为了求职者的必备武器。简历不仅是展示个人能力的载体,更是吸引雇主关注的第一步。本文将深入探讨如何制作一份简短而有影响力的简历,并提供相关建议。 首先...
XX村二胡队的表演不仅为村民们带来艺术享受,还旨在弘扬民族音乐,提升文化自信。通过精心编排的曲目,二胡的悠扬旋律将为新年增添浓厚的文化气息,同时也为后续的活动热场。 【健康舞表演】 健康舞表演是结合健身...
标题和描述中提到的是湖北省口腔医学会响应中华口腔医学会的号召,针对口腔医疗领域的商业化乱象及非法行医行为提出坚决抵制的立场。这表明当前口腔医疗行业中可能存在一些不规范的现象,如过度商业化、不合规的广告...
中国的疫苗接种工作正在有序进行,但与欧洲等发达国家相比,接种率还有待提高。为此,各种号召打疫苗的口号和标语被广泛使用,以鼓励更多人积极参与到疫苗接种中来。 疫苗接种不仅是个人防护的必要举措,更是构建...
口腔医疗领域的商业化乱象和非法行医行为已经成为了一个严重的问题,湖北省口腔医学会积极响应中华口腔医学会的号召,致力于维护口腔医疗行业的规范与安全。这些乱象包括但不限于未经专业培训的个人进行牙齿美白等...
此外,团支部还组织了号召阶段,号召同学们将对学校的爱付诸行动中,通过实际行动来表达我们对学校的感激及敬爱之情。 本次团日活动达到了预期的效果,增强了同学们的爱校意识和积极参与度。活动的成功离不开团支部...
此外,学会还可能提出建立完善的口腔医疗质量评价体系,定期进行医疗机构的评估和公示,以便患者选择信誉良好的机构。同时,推动医疗保险政策的完善,降低患者的经济压力,使口腔医疗服务更加公平可及。 总的来说,...