首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签设计模式

#设计模式

设计模式:装饰器模式(Decorator)

firstxinjie

相较于后者,装饰器模式结构更清晰,也更容易扩展。但是对于可视组件进行“装饰”,会增加布局的复杂性,以及考虑状态的同步。因此,对于简单的场景,可以直接继承,而对于...

600

设计模式:组合模式(Composite)

firstxinjie

大道至简,设计模式真的很奇妙。如果你还未领悟其中的精髓,请随我来(欢迎留言或私信报名参与下月开始的培训:VFP高效编程之设计模式)。

2910

Repository Pattern已死?深入剖析.NET中的设计模式争议与最佳实践

郑子铭

仓储模式是一种抽象数据访问的设计模式,旨在简化管理和测试。通过创建仓储类作为中间层,业务逻辑不再直接调用数据库。

3800

设计模式:状态模式(State)

firstxinjie

按照标准的描述,该模式“让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。”

5900

设计模式:备忘录模式(Memento)

firstxinjie

发起者是直接导致需要进行快照的对象状态变更的类。在 VFP 中,大致可以这样定义:

5000

11.多用组合和少继承

杨充

除此之外,还有一些设计模式会固定使用继承或者组合。比如,装饰者模式(decorator pattern)、策略模式(strategy pattern)、组合模式...

7410

LangGraph Agent 架构设计

架构精进之路

Agent 架构是定义AI智能体组件与交互方式的蓝图,让Agent得以感知环境、进行推理并采取行动。本质上,它就像智能体的数字大脑——整合了"眼睛"(传感器)、...

10210

计算机体系架构-----设计模式:状态模式(从程序员加班问题切入)

阑梦清川

但是我认为更加重要的就是这个设计原则和23种常见的设计模式,设计模式不仅仅是我们考试的重点,更是我们面试的时候的考察的重点,学校老师对于这个里面的一些内容讲得效...

7310

设计模式:中介者模式(Mediator)

firstxinjie

在 VFP 中你是否遇到过这样的场景:明明已经释放了表单,但是表单仍旧顽固的显示在屏幕中?好吧,这其实是因为某些引用没有被释放。在该设计模式下,更准确的说,是在...

9010

微软 AI Agents 入门指南:10 节课掌握智能体构建核心技能

CoderJia

设计模式是解决特定问题的成熟方案。本课程概述了 AI Agents 领域的核心设计模式,为后续几节课的深入探讨奠定基础。

26820

高级前端工程师必备的 JS 设计模式入门教程,常用设计模式案例分享

watermelo37

什么是设计模式?为什么要有设计模式?单例模式、工厂模式、建造者模式、适配器模式、代理模式、装饰器模式、观察者模式、策略模式、状态模式分别是什么?...

11810

设计模式:迭代器模式(Iterator)

firstxinjie

从这句话里,基本可以理解“迭代”的含义:重复,以之前结果为起点的重复的动作。放置编程的语境中,迭代器可以认为是对一组特定算法的抽象。

8710

设计模式:命令模式(Command)

firstxinjie

命令模式也是行为模式中的一种。它也被称为动作、事务、Action、Transaction、Command。

7810

设计模式:责任链模式(Chain of Responsibility)

firstxinjie

责任链模式是行为模式中的一种。它允许将请求沿着潜在处理者链传递,直到其中一个处理者处理该请求。

8910

设计模式:单例模式(Singleton)(1)

firstxinjie

该模式的核心就是在一个应用程序生命周期中仅存在唯一的类实例。因此,在 VFP 中,最简单的实现方式就是在 VFP 主程序中存在类似下面的代码:

8210

设计模式:原型模式(Prototype)(1)

firstxinjie

在 VFP 中,大多数基类都有一个 CloneObject 方法。但是很可惜,它只能在开发环境下使用。因此,可能只有开发过 IDE 工具的开发者才可能对其有兴趣...

9010

设计模式:工厂方法模式(Factory Method)(2)

firstxinjie

当年做一个项目时,还不懂什么是设计模式,仅仅是按照经验完成了需求。回头看看,就是暗合桥接模式。但是,在整个需求实现过程中,甲方需要我在已经设计好的标准业务逻辑中...

7610

设计模式入门:如何选择合适的设计模式

全干程序员demo

在软件开发中,设计模式是提升代码质量和可维护性的重要工具,但选择合适的设计模式并非易事。以下是几个关键步骤和建议,帮助你在实际开发中更好地选择设计模式。

18110

设计模式:工厂方法模式(Factory Method)(1)

firstxinjie

好吧,我承认上面让你看的云山雾绕的内容,有一大半是 AI 的回复。但是,为了更好的理解这种设计模式,对于我一个 VFP 开发者来说,我需要在 VFP 的语境下来...

11310
领券