首页
学习
活动
专区
工具
TVP
发布

跟着GPT学设计模式

设计模式也是比较经典的话题,GPT的大模型里面有充足的语料来完成关于设计模式的相关回答。这是一种有趣的尝试。
专栏成员
6
文章
593
阅读量
5
订阅数
跟着GPT学设计模式之模板模式
模板模式,全称是模板方法设计模式,英文是 Template Method Design Pattern。模板模式是一种行为型设计模式,它定义了一个操作中的算法骨架,将一些步骤的具体实现延迟到子类中。该模式使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。模板模式的核心思想是将一个算法的不变部分封装在一个模板方法中,将可变的部分留给子类去实现。
codetrend
2024-07-19
900
跟着GPT学设计模式之观察者模式
观察者模式(Observer Pattern)是一种行为型设计模式,它定义了对象之间的一对多依赖关系,使得当一个对象的状态发生改变时,其依赖对象都能够收到通知并自动更新。
codetrend
2024-06-06
690
跟着GPT学设计模式之适配器模式
适配器模式(Adapter Pattern)是一种结构型设计模式,用于将一个类的接口转换为客户端所期望的另一个接口。适配器模式允许不兼容的接口协同工作,通过封装一个类,将其接口转换为另一个客户端所需的接口。适配器模式使得原本不兼容的接口能够协同工作,提供了更好的代码复用和灵活性。
codetrend
2024-04-09
1300
跟着GPT学设计模式之装饰者模式
装饰者模式是一种结构型设计模式,它允许你在不修改已有对象的情况下,动态地向对象添加额外的功能。装饰者模式通过包装原始对象来扩展其功能,并提供了一种灵活的方式来组合多个装饰器。装饰器模式主要解决继承关系过于复杂的问题,通过组合来替代继承。它主要的作用是给原始类添加增强功能。
codetrend
2024-03-30
880
跟着GPT学设计模式之桥接模式
桥接模式,也叫作桥梁模式,英文是 Bridge Design Pattern。在 GoF 的《设计模式》一书中,桥接模式是这么定义的:“Decouple an abstraction from its implementation so that the two can vary independently。”翻译成中文就是:“将抽象和实现解耦,让它们可以独立变化。” 桥接模式通过将一个类的抽象部分与实现部分分离开来,使它们可以独立地进行扩展和修改。
codetrend
2024-03-13
880
跟着GPT学设计模式之代理模式
代理模式(Proxy Design Pattern)在不改变原始类(或叫被代理类)代码的情况下,通过引入代理类来给原始类附加功能。
codetrend
2024-03-02
1280
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档