Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 702 Bytes

File metadata and controls

9 lines (7 loc) · 702 Bytes

代理模式

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能,这种类型的设计模式属于结构型模式。 代理模式通过引入一个代理对象来控制对原对象的访问。代理对象在客户端和目标对象之间充当中介,负责将客户端的请求转发给目标对象,同时可以在转发请求前后进行额外的处理

主要解决的问题

代理模式解决的是在直接访问某些对象时可能遇到的问题,例如对象创建成本高、需要安全控制或远程访问等

example

person 要去买一张车票,但是因为个人原因没能去车站买票,故让person2去车站代卖车票!这便是代理