牛頓迭代法簡介
阿新 • • 發佈:2022-05-18
什麼是代理:就是代理你,幫助你做事。
//靜態代理模式總結: //真實物件和代理物件都要實現同一個介面 //代理物件要代理真實角色 //好處: //代理物件可以做很多真實物件做不了的事情 //真實物件專注做自己的事情 public class StacticProxy { public static void main(String[] args) { WeddingCompany weddingCompany = new WeddingCompany(new You()); weddingCompany.happyMarry(); } }interface Marry{ void happyMarry(); } //真實角色 class You implements Marry{ @Override public void happyMarry() { System.out.println("真實物件要結婚了,好開心"); } } //代理角色 class WeddingCompany implements Marry{ //代理誰--》真實目標角色 private Marry target; public WeddingCompany(Marry target){this.target=target; } @Override public void happyMarry() { before(); this.target.happyMarry(); //真實物件 after(); } private void before() { System.out.println("結婚之前,佈置現場"); } private void after() { System.out.println("結婚之後,收尾款"); } }