随笔分类 -  跟着GPT学设计模式

摘要:观察者模式是一种行为型设计模式,它定义了对象之间的一对多依赖关系,使得当一个对象的状态发生改变时,其依赖对象都能够收到通知并自动更新。一般情况下,被依赖的对象叫作被观察者(Observable),依赖的对象叫作观察者(Observer)。 阅读全文
posted @ 2024-06-06 10:45 落叶微风 阅读(13) 评论(0) 推荐(0) 编辑
摘要:“将抽象和实现解耦,让它们可以独立变化。” 桥接模式通过将一个类的抽象部分与实现部分分离开来,使它们可以独立地进行扩展和修改。 阅读全文
posted @ 2024-03-13 17:46 落叶微风 阅读(72) 评论(0) 推荐(0) 编辑
摘要:代理模式(Proxy Design Pattern)在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类附加功能。通过GPT来一探原理。 阅读全文
posted @ 2024-03-02 09:32 落叶微风 阅读(58) 评论(0) 推荐(0) 编辑
摘要:Builder 模式,中文翻译为建造者模式或者构建者模式,也有人叫它生成器模式。允许你创建不同口味的对象同时避免构造器污染。当一个对象可能有几种口味,或者一个对象的创建涉及到很多步骤时会很有用。 现实世界例子:想象一个角色扮演游戏的角色生成器。最简单的选择是让计算机为你创建角色。但是如果你想选择一些 阅读全文
posted @ 2023-12-08 11:22 落叶微风 阅读(10) 评论(0) 推荐(0) 编辑
摘要:工厂模式(Factory Design Pattern)分为三种更加细分的类型:简单工厂、工厂方法和抽象工厂。在这三种细分的工厂模式中,简单工厂、工厂方法原理比较简单,在实际的项目中也比较常用。而抽象工厂的原理稍微复杂点,在实际的项目中相对也不常用。 工厂模式是一种常见的创建型设计模式,其主要目的是 阅读全文
posted @ 2023-11-11 17:48 落叶微风 阅读(13) 评论(0) 推荐(0) 编辑
摘要:单例设计模式(Singleton Design Pattern)一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式。 单例有几种经典的实现方式,它们分别是:饿汉式、懒汉式、双重检测、静态内部类、枚举。 单例模式解决的问题 处理资源访问冲突,资源 阅读全文
posted @ 2023-11-02 17:45 落叶微风 阅读(13) 评论(0) 推荐(0) 编辑
摘要:引言 GPT(Generative Pre-trained Transformer)是一种基于 Transformer 模型的自然语言处理模型,由 OpenAI 开发。GPT 模型通过在大规模文本数据上进行预训练,学习文本的语言模式和语义表示,然后可以在具体任务上进行微调或生成文本。GPT-3.5 阅读全文
posted @ 2023-08-22 09:14 落叶微风 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示