1. 程式人生 > 其它 >人工智慧-BP神經網路-1

人工智慧-BP神經網路-1

package com.daxing.proxystatic;
// 靜態代理模式
/*
1.真實物件和代理物件都要實現同一個介面
2.代理物件要代理真實角色
* */
// 優點:1.代理物件可以做很多真實物件做不了的事情 2.真實物件可以專注做自己的事情
public class StaticProxy {
    public static void main(String[] args) {
        you you = new you();//你要結婚
        WeddingCompany weddingCompany = new WeddingCompany(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("結婚後,收錢"); } }