门面模式
来源:互联网 发布:淘宝海淘靠谱吗 编辑:程序博客网 时间:2024/05/17 05:01
package 门面模式;/** * 门面模式说的就是, 你把你的所有业务都封装在一个类中, 我这边只有一个入口,来调用业务。 只有一种方法,来进行处理。 * * 这里就可以看出来, 门面模式就是一个封装的体现。 它把所有的业务都进行封装起来, 暴露的出来几个参数, 让调用的人去进行调用。 * * 对调用者来说, 是不知道里面业务到底发生了什么, 当然它也不需要知道。 * * * 模拟场景: 易建联说我要继续回归NBA, 然后他的经纪人就开始给他四处张罗处理流程。 * * */public class Main {public static void main(String[] args){Player player = new Player();player.userName = "易建联"; player.goToNba();}}
package 门面模式;public class Player {public String userName;// 这个地方是显示不同的业务类, public IEconomic economic = new EconomicImpl(); public void goToNba(){ System.out.println(this.userName + "说,我将要进入NBA....."); this.economic.NBABusiness(); this.economic.CBABusiness(); this.economic.marketPrice(); }}
package 门面模式;// 经济人 public interface IEconomic {public void NBABusiness();public void CBABusiness();public void marketPrice();}
package 门面模式;public class EconomicImpl implements IEconomic{@Overridepublic void NBABusiness() { System.out.println("经纪人: 我正在处理NBA的业务");}@Overridepublic void CBABusiness() {System.out.println("经纪人: 我正在处理CBA的业务");}@Overridepublic void marketPrice() {System.out.println("经纪人: 我正在计算球员的薪资问题");}}
0 0
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 门面模式
- 用bochs调试自己写的系统引导代码
- FFmpeg常用基本命令
- ubuntu下调整cpu频率
- B-spline Curves 学习之B样条曲线的导数(8)
- window 安装Rabbit MQ
- 门面模式
- ajax详解
- 反序列化过程怎么引发了 java.io.EOFException异常?
- 大量数据多表联合查询时时, 使用视图,是不是比直接查询速度要快! 有高手请给讲讲,如何提高查询速度
- Linux 线程
- win32窗口编程实例代码,自己敲出来的,仅供新人参考
- TOJ 1777.Factstone Benchmark(取对数)
- Android Studio生成Android项目文档
- sublime 3 配置