人工智慧-BP神經網路-1
阿新 • • 發佈:2022-03-19
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("結婚後,收錢"); } }