《原神攻略》2.6版蘋果採集點位整理
什麼是代理:就是代理你,幫助你做事。
//靜態代理模式總結://真實物件和代理物件都要實現同一個介面//代理物件要代理真實角色//好處://代理物件可以做很多真實物件做不了的事情//真實物件專注做自己的事情publicclass StacticProxy {
publicstaticvoid main(String[] args) {
WeddingCompany weddingCompany = new WeddingCompany(new You());
weddingCompany.happyMarry();
}
}
interface Marry{
void happyMarry();
}
//真實角色
class You implements Marry{
@Override
publicvoid happyMarry() {
System.out.println("真實物件要結婚了,好開心");
}
}
//代理角色
class WeddingCompany implements Marry{
//代理誰--》真實目標角色
private Marry target;
public WeddingCompany(Marry target){
this.target=target;
}
@Override
publicvoid happyMarry() {
before();
this.target.happyMarry(); //真實物件
after();
}
privatevoid before() {
System.out.println("結婚之前,佈置現場");
}
privatevoid after() {
System.out.println("結婚之後,收尾款");
}
}
以上是 《原神攻略》2.6版蘋果採集點位整理 的全部内容, 来源链接: utcz.com/yxgl/576326.html