无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

多線程靜態(tài)代理模式的代碼

2020-04-07 14:48 作者:小垃圾kiki  | 我要投稿
package cn.jd.thread;
/*
?* 靜態(tài)代理
?* 1.真實(shí)角色2.代理角色都需要實(shí)現(xiàn)同一個(gè)接口
?*/
public class StaticProxy {
?? ?public static void main(String[] args) {
?? ??? ?new WeddingCompany(new You()).happyMarry();
?? ?}
}
interface Marry{
?? ?void happyMarry();
}
//真實(shí)角色
class You implements Marry{

?? ?@Override
?? ?public void happyMarry() {
?? ??? ?System.out.println("新郎和新年結(jié)婚了");
?? ??? ?
?? ?}
?? ?
}
class WeddingCompany implements Marry {
?? ?//代理角色
?? ?private Marry target;
?? ?
?? ?public WeddingCompany(Marry target) {
?? ??? ?this.target = target;
?? ?}

?? ?@Override
?? ?public void happyMarry() {
?? ??? ?ready();
?? ??? ?this.target.happyMarry();
?? ??? ?after();
?? ??? ?
?? ?}
?? ?private void ready() {
?? ??? ?System.out.println("準(zhǔn)備婚房");
?? ?}
?? ?private void after() {
?? ??? ?System.out.println("鬧洞房");
?? ?}
?? ?
}




多線程靜態(tài)代理模式的代碼的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
罗田县| 吉林市| 唐海县| 桦川县| 澄城县| 宁波市| 军事| 武冈市| 温州市| 晴隆县| 龙口市| 栾城县| 桃园县| 木兰县| 芦溪县| 固镇县| 大方县| 乌拉特后旗| 清流县| 贡觉县| 林甸县| 酒泉市| 浦城县| 兰考县| 昌邑市| 普格县| 浦江县| 利川市| 青神县| 西城区| 鄂温| 江永县| 铜梁县| 永清县| 鱼台县| 昭觉县| 沐川县| 南投县| 盐山县| 榆社县| 泰和县|