- 博客(6)
- 收藏
- 关注
原创 【设计模式 - 2】六大设计原则
我觉得一个比较好的例子应该是在电商情境下,加入要知道某个商品的价格,那么可以提供一个公用的计算方法,里面调用策略接口的计算方法计算价格,但是策略接口的实现可以是不同的类,根据不同的场景传入不同的实现,就能得到不同的价格,但是整个方法不会因为传入的策略不同而受到影响。举个例子,组装一个电脑,假如这个电脑把CPU,内存,硬盘的型号全部定死,那基本上以后就没机会换其中某个部件了,加入都是用接口依赖的形式,那么电脑无心关心硬件厂商,只需要调用硬件接口就可以了。有依赖关系的两个类尽量只依赖必要的接口。
2023-07-11 13:18:43 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人