0x00 前言
长这么大,朕从来没有听说哪个皇帝只有一个媳妇的,但是作为一名圣明与仁爱并存的帝王,朕只有yyj这个光杆皇后,因此朕要纳妃!
先给自己发一个呵呵!以上想法纯属扯淡!朕是绝对不会乱纳妃的,但是帝王毕竟是帝王,有时候装装样子还是要有的。
自己的媳妇当然是自己挑啦,不然看着不顺眼咋办,因此朕决定,要开启纳妃之路。朕要三下江南,选尽世间美貌之女子,尽收帐下!
先上个流程图压压惊:
方案是有了,但是每次选妃都要朕亲自出行,一是劳民伤财,朕于心不忍;二是这样做着实不太像样子。
朕仔细思考一番,朕既然有此困惑,其他的朝代的皇帝是不是也有,难不成每个皇帝选妃都要自己跑一圈不成?那不被史官骂死了?这就可以用到代理模式!
0x01 皇上选妃
皇上爱玩,出去选个妃什么的还能逛一圈江南。下面就先看一下朕是怎么选妃的。
我们需要一个GirlSearcher接口,里面有三个方法:travel,search,get。分别代表:出行江南!寻得一美人!收入帐下!
然后EmperorGirlSearcher实现了GirlSearcher接口,表示的是皇上。
Scene是场景类,里面描述了皇上选妃的流程。
1. 代码清单 GirlSearcher接口
public interface GirlSearcher {
public void travel();
public void search();
public void get();
}