代理模式、外观模式与适配器模式

本文详细介绍了代理模式、外观模式和适配器模式的含义,并进行了深入的对比分析,同时探讨了在软件设计中遵循迪米特法则的重要性。
摘要由CSDN通过智能技术生成

1. 三种模式的含义

1.1 代理模式


代理和被代理者继承自同一个类,是为其他对象提供一种代理以控制对这个对象的访问;


1.2 外观模式


为子系统中的一组接口提供一个高层接口,这个接口使子系统更容易使用;
Facade中的每个接口可能使用了不同子系统的一系列接口;
外观模式并不是把子系统的接口隔离起来,只是对外提供了一个更简单明了的接口,用户依然可以直接使用子系统提供的接口;
同时外观模式把用户和子系统进行了解耦,客户可以不用去关心具体是哪个子系统,这样当子系统发生变化时,可以也就感知不到了;

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值