設計模式
mywaya2333
这个作者很懒,什么都没留下…
展开
-
责任链模式
由于第一个包裹是"fragile",所以它会被分拣员处理,并且请求会按照责任链的顺序传递给下一个处理者,最终由签收员处理。在客户端代码中,创建了一个责任链,将请求传递给责任链的第一个处理者。责任链中的每个处理者都有一个指向下一个处理者的引用,当处理者完成任务后,它可以选择将请求传递给下一个处理者。责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许你将请求沿着处理者链进行传递,每个处理者决定是否处理请求以及是否将请求传递给下一个处理者。原创 2023-12-02 09:08:09 · 539 阅读 · 0 评论 -
动态代理模式
当客户端调用代理对象的方法时,代理对象会将方法调用转发给实际的对象,同时可以在调用前后进行一些额外的操作,例如记录日志、验证参数、计算方法执行时间等等。动态代理模式是一种常用的设计模式,它允许在运行时创建一个实现特定接口的代理对象,这个代理对象可以替代原始对象进行一些操作,同时也可以拦截一些操作并在执行前后做一些自定义的处理。总的来说,动态代理模式是一种非常强大和灵活的技术,可以帮助我们在运行时动态地创建代理对象并进行一些自定义的操作,从而实现更加灵活和可复用的代码。方法来创建代理对象,将实际的对象。原创 2023-05-03 15:07:17 · 668 阅读 · 0 评论 -
動態代理模式
動態代理設計模式原创 2022-11-03 23:00:55 · 67 阅读 · 0 评论