1. 程式人生 > 其它 >牛頓迭代法簡介

牛頓迭代法簡介

什麼是代理:就是代理你,幫助你做事。

//靜態代理模式總結:
   //真實物件和代理物件都要實現同一個介面
   //代理物件要代理真實角色

//好處:
    //代理物件可以做很多真實物件做不了的事情
    //真實物件專注做自己的事情
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("結婚之後,收尾款"); } }