程序员该如何管理后宫:皇上选妃(代理模式)

本文以皇帝选妃的故事为背景,介绍了代理模式在软件开发中的应用。文中通过皇上亲自选妃与太监代选的场景对比,解释了代理模式的基本概念和作用。文中提到,代理模式可用于远程代理、虚拟代理、安全代理、指针引用和延迟加载等多种场合,并以Hibernate的延迟加载为例进行了说明。
摘要由CSDN通过智能技术生成

0x00 前言

长这么大,朕从来没有听说哪个皇帝只有一个媳妇的,但是作为一名圣明与仁爱并存的帝王,朕只有yyj这个光杆皇后,因此朕要纳妃!

先给自己发一个呵呵!以上想法纯属扯淡!朕是绝对不会乱纳妃的,但是帝王毕竟是帝王,有时候装装样子还是要有的。

自己的媳妇当然是自己挑啦,不然看着不顺眼咋办,因此朕决定,要开启纳妃之路。朕要三下江南,选尽世间美貌之女子,尽收帐下!

先上个流程图压压惊:

方案是有了,但是每次选妃都要朕亲自出行,一是劳民伤财,朕于心不忍;二是这样做着实不太像样子。

朕仔细思考一番,朕既然有此困惑,其他的朝代的皇帝是不是也有,难不成每个皇帝选妃都要自己跑一圈不成?那不被史官骂死了?这就可以用到代理模式

0x01 皇上选妃

皇上爱玩,出去选个妃什么的还能逛一圈江南。下面就先看一下朕是怎么选妃的。

我们需要一个GirlSearcher接口,里面有三个方法:travel,search,get。分别代表:出行江南!寻得一美人!收入帐下!

然后EmperorGirlSearcher实现了GirlSearcher接口,表示的是皇上。

Scene是场景类,里面描述了皇上选妃的流程。

1. 代码清单 GirlSearcher接口

public interface GirlSearcher {

    public void travel();

    public void search();

    public void get();
}

2. 代码清单 EmperorGirlSearcher类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值