程序员如何管理harem:如何哄女孩(策略模式)
发布时间:2019-08-14 04:30:32
作者:xhs
程序员如何管理harem:如何哄女孩(策略模式):0 X00前言试问,哪个皇帝不想扩张领土,实现永恒霸权,传播千古?!我虽坐在盛世,但仍不忘扩大国名。最近在法庭上,一位大臣在戏中,由于缺少邻里女性,国力薄弱,是入侵的最佳时机。我当然赞成派遣军队参加十字军东征。这是件坏事。我的女王听到这个消息时非常生气!!!!别再跟我说话了。晚上都不允许进来…我不好,但我的军队里有很多顾问。找国家教师GG讨论。大师也给了我一个好计划,三个聚会。在正确的时间使用。这三个技巧是:赞美女王的美丽送给女王的礼物带女王去剧院想想看。这三者有什么相似之处?所有这些技巧都需要我做一些事情,这意味着这三个技巧都需要一种执行方法。至于实现方法的内容,由向导决定。关于如何哄女孩的策略模型看看前面的类图。这三种操作策略中的每一种都实现了IStrategy接口。每个操作策略都有一个包含特定操作策略的患者方法。我们需要一个地方来表达我们的想法。这就是诀窍。下面的上下文是一个技巧类。它负责携带和执行工具包。1。代码列表IStrategy接口接口很简单,只是一个方法。公共接口策略{公共作废操作();}2。代码列表PraiseStrategy类我将处理女王的三个策略:表扬、礼物和游戏。让我把一个写下来,剩下的就不写了。有关详细代码,请参阅GitHub。公共类赞誉策略实施策略{@覆盖公共作废操作()。{println(“YYJ,你是最好的美女~”);}}三。代码列表上下文类这是一个技巧类,代码非常简单。它主要用来传达聪明的想法。公共类上下文{私营部门战略;公共环境(战略){这个。策略=策略;}公共作废操作()。{这个。战略。操作();}}4。皇帝级代码列表最后,让我们看看我做了什么。一次一个技巧,然后执行它。公务舱皇帝{公共静态void main(string[]args){//拿出我的包上下文上下文;println(“女王很不高兴,把瓶子扔掉了。打开第一个工具包!-----------“);//制定计划context=新上下文(new praisestrategy());//实施聪明的计划上下文。操作();system.out.println(“-------女王仍然不高兴,无视我。打开第二个工具包!-----------“);//制定计划context=新上下文(new sendGiftStrategy());//实施聪明的计划上下文。操作();“女王有点慢,但她的脸还是霜的。”打开第三个技巧!-----------“);//制定计划context=new context(new watchTransactStrategy());//实施聪明的计划上下文。操作();println(女王终于康复了,不再生气了)。我可以战斗!!!!-----------“);}}让我们看看会发生什么。看,一个花招不行,二,二,三。终于把皇后哄上了快乐吧!女孩就是这样做的。——女王非常不高兴,正在扔瓶子。打开第一个工具包!------你是世界上最好的美女——女王还是不高兴,不理我。打开第二个工具包!------YYJ,我选了一个小太阳作为礼物来温暖你的手~----女王有点慢,但她的脸还是霜的。打开第三个技巧!------去吧!我带你去剧院!——女王恢复了健康,不再生气了。我可以战斗!!!!------0x02扩展策略模式(策略枚举)上面已经描述了策略模式的样子,但是,这不是那么容易使用的,我用了一个技巧,也要做一个技巧,然后出了一个技巧,然后再执行,而且每个技巧都要写一个类,反正也不是那么酷。现在,我要把它扩大一点,让它看起来更好一点。这就是战略列举1。代码列表策略的枚举您可以通过查看代码看到这一点。我们已经把所有的策略写进了列举中。每个枚举成员都成为一个具体的策略。而且更容易阅读。公共枚举策略{看戏{公共作废操作()。{系统。out.println(“开始!我带你去看看。”}}发送礼品{公共作废操作()。{println(“YYJ,我选了一个小太阳作为礼物来温暖你的手~”);}}赞美{公共作废操作()。{println(“YYJ,你是最好的美女~”);}};公共抽象无效操作();}2。皇帝级代码列表让我们看看执行类是否也更简单。更像是今年把它拿出来,然后实施政变。我不会再发了。println(“女王很不高兴,把瓶子扔掉了。打开第一个工具包!-----------“);//制定计划并实施策略。赞美。操作();system.out.println(“-------女王仍然不高兴,无视我。打开第二个工具包!-----------“);//制定计划并实施策略。发送礼物。操作();“女王有点慢,但她的脸还是霜的。”打开第三个技巧!-----------“);//制定计划并实施策略。看戏。操作();println(女王终于康复了,不再生气了)。我可以战斗!!!!-----------“);三。注意策略枚举是一种非常好和方便的模式,但它受枚举类型的限制,每个枚举项都是公共的、最终的、静态的,可伸缩性受到限制,因此在系统开发中,策略枚举一般起着不经常改变的作用。0 xff参考制作地址:超链接https://github.com/zhaodedong/design_pattern程序员如何管理harem:如何哄女孩(策略模式)
版权声明:本文内容由互联网用户投稿整理编辑发布,不拥有所有权,不承担应有相关法律责任。如果文章、图片有涉嫌抄袭的内容,请发送到邮箱举报,且提供抄袭的相关证据,一但查实,会在24小时删除涉嫌侵权内容。
热门推荐
1
异地恋女生月经男生暖心话 这时候的温暖会放大十倍哦
女生来月经的时候会变得异常脆弱,这时候异地恋女生月经男生暖心话如果出现,那么对于女生来说是一个很大的安慰,异地恋的男生们要关注自己女友的生理期,女生月经男生暖心话的温暖会放大十倍哦!下面就和看淘网一起看看异地恋女生月经男生暖心话都是怎么说的吧!
2
情侣套路对话一问一答100个 看看你们能问到几个
情侣之间要怎么增加彼此之间的情意呢?其实用套路一问一答的对话就非常合适,情侣套路对话一问一答100个,看看你们能问到几个!和小编一起看看情侣套路的对话一问一答都是怎么样的吧!
3
恋爱时对方说忙咋回复 高情商都这样回
在恋爱聊天中,男生说我去忙了的时候就不要再缠着他了,可以这样高情商回复,让他舍不得离开太久,接下来就一起看看恋爱时对方说忙咋回复吧。
4
抖音男友十大送命题 送给求生欲爆棚的你
男生们想必被女友问的最多最难的问题就是“妈妈和自己掉水里,你先救谁”的问题吧,不过现在的送命题难度又升级,男生们可不要被打倒哦,接下来就和小编一起来看看抖音男友十大送命题吧。
5
男女朋友相处肢体接触 是最容易发生关系的
异性相处,三种男女朋友,是最容易发生关系的!今天小编给大家分享男女朋友相处肢体接触,是最容易发生关系的,男女之间无论是恋人关系,还是异性好友,都应该给对方留下私人空间,这样才能维持关系的稳定。,快来看淘网看看男女肢体接触是怎么回事吧!
6
网恋靠谱男生的8个特征 教你挑选网恋对象
在繁忙的生活和工作压力下,网恋成为了稀松平常的事情,那么你就要知道怎么判断网恋的男生靠不靠谱,网恋靠谱男生的8个特征都有哪些呢?如果你的网恋男生正好有着靠谱的八个特征,那么你真的捡到宝了。