白话依赖注入

前端之家收集整理的这篇文章主要介绍了白话依赖注入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

情景1:你是一个帅哥,很帅取了八个美女老婆,可是美女们都不会烧饭,于是你找了一家快餐公司,快餐公司把菜单给你看,菜单

1.全素快餐

2.荤素搭配快餐

3.全荤快餐

你觉得老婆们都长得很美,应该吃素才能保持身材,于是你就和快餐公司签订了合同

合同1:每天九分全素快餐,有效期一年

情景2:一个月后,由于老婆们天天吃素每个都无精打采,提出抗议,要求吃肉,这个时候你找快餐公司说要修改合同,快餐店老板不同意,结果打官司,最后赔了半年的伙食费后这个合同才算结束。

这个时候你就想啊,如何能让合同灵活点呢,经过和八个美女老婆的商量又何快餐店老板签订了合同

合同2:每天九分快餐,有效期一年,具体快餐种类,根据附件表格中最近一次约定的快餐种类为准

合同2附件:第一次约定为荤素搭配

情景3:有一天老婆们说,肉不够吃,想换成全荤快餐,于是你打电话给快餐店老板,给合同附件添加一条约定“全荤快餐”

于是第二天就送过来了九分全荤快餐,问题解决,以后想吃啥就加一条对应的约定

好了故事讲完:现在看看上面故事的实现代码

原文链接:https://www.f2er.com/javaschema/287420.html

猜你在找的设计模式相关文章