大话数据结构 外观模式

package org.ustc.facade;

public class Fund {
	private NationDebt dn;
	private Realty realty;
	private Stock stock;
	
	
	public Fund() {
		dn = new NationDebt();
		realty = new Realty();
		stock = new Stock();
	}
	public void buy(){
		dn.buy();
		realty.buy();
		stock.buy();
	}
	public void sell(){
		dn.sell();
		realty.sell();
		stock.sell();
	}
}
package org.ustc.facade;

public class NationDebt {
	public void buy(){
		System.out.println("购买国债");
	}
	public void sell(){
		System.out.println("卖出国债");
	}
}
package org.ustc.facade;

public class Realty {
	public void buy(){
		System.out.println("购买了房地产");
	}
	public void sell(){
		System.out.println("卖出房产");
	}
}

package org.ustc.facade;

public class Stock {
	public void buy(){
		System.out.println("购买股票");
	}
	public void sell(){
		System.out.println("卖出股票");
	}
}

package org.ustc.facade;

public class Main {
	public static void main(String[] args) {
		Fund fund = new Fund();
		fund.buy();
		fund.sell();
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值