
设计模式
文章平均质量分 63
常见的23中设计模式
宣晨光
向往架构师,专注于微服务治理、人工智能领域;对前端、服务端、数据库、容器化、大数据、区块链等都有涉及。
展开
-
【设计模式】-委托与代理模式
proxy :代理, 被代理方(B)与代理方(A)的接口完全一致。 主要使用场景(语义)应该是:为简化编程(或无法操作B),不直接把请求交给被代理方(B),而把请求交给代码方(A),由代理方与被代理方进行通信,以完成请求。 delegete : 委托,主要语义是:一件事情(或一个请求)对象本身不知道怎样处理,对象把请求交给其它对象来做。原创 2024-09-07 11:13:48 · 481 阅读 · 0 评论 -
【设计模式】工厂模式与策略模式的区别
工厂模式:用于处理对象创建问题,使得创建对象的代码与使用对象的代码解耦。它关注的是“创建什么对象策略模式:用于处理算法或行为的变化和扩展,客户端可以在不同的算法或行为之间灵活切换。它关注的是“怎么做某件事。原创 2024-09-05 10:07:05 · 3765 阅读 · 0 评论 -
【设计模式】装饰器模式Decorator
作用:在不修改对象外观和功能的情况下添加或者删除对象功能,即给一个对象。装饰器模式主要包含以下角色。原创 2024-02-21 11:20:52 · 685 阅读 · 0 评论