
聊一聊设计模式
文章平均质量分 92
欢迎来到我的设计模式学习总结专栏!设计模式是软件开发中的常用解决方案,掌握这些模式能够极大提高代码的可维护性、可扩展性和可读性。在这个专栏中,我将分享在学习设计模式过程中的心得体会、实现示例和实际应用案例。
席之郎小果冻
一个在生活中挣扎的码农,尽管困难重重,但依然奋力向上!
展开
-
【02】【行为型】【聊一聊,策略模式】
策略模式(Strategy Pattern)是一种行为设计模式,它定义了一系列算法,并将每种算法封装起来,使得它们可以相互替换,算法的变化不会影响到使用算法的客户端。策略模式使得算法可以在运行时动态选择,实现了算法的可配置性和灵活性。原创 2024-11-21 21:28:04 · 675 阅读 · 0 评论 -
【01】【结构型】【聊一聊,代理模式】
代理模式(Proxy Pattern)是一种结构型设计模式,它为其他对象提供了一种代理以控制对这个对象的访问。使用代理模式可以在不修改目标对象的前提下,为其提供额外的功能和控制。代理模式可以用于多种场景,包括但不限于访问控制、性能优化(如延迟加载)、日志记录等。原创 2024-11-06 18:38:36 · 714 阅读 · 0 评论