⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 product.java

📁 23种GOF模式的java代码实现
💻 JAVA
字号:
package org.gof.action.observer;

/**
 * <p>Title: 观察者模式模式</p>
 * <p>Description:观察者模式范例</p>
 * <p>Copyright: Copyright (c) 2007</p>
 * 当观察者发现某一状态发生改变时,通知对象更改
 * @author by lbj
 * @version 1.0
 */

import java.util.Observable;

//产品类 可供Jsp直接使用UseBean调用 该类主要执行产品数据库插入 更新
public class Product
    extends Observable {
  private String name;
  private float price;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
    //设置变化点
    setChanged();
    notifyObservers(name);

  }

  public float getPrice() {
    return price;
  }

  public void setPrice(float price) {
    this.price = price;
    //设置变化点
    setChanged();
    notifyObservers(new Float(price));

  }

  //以下可以是数据库更新 插入命令.
  public void saveToDb() {
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -