logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式-模板模式

模板模式是一种行为型设计模式,通过定义算法骨架并将特定步骤延迟到子类实现。它由抽象类(定义模板方法和抽象步骤)和具体子类(实现具体步骤)组成,支持钩子方法实现可选逻辑。该模式适用于固定流程但需要灵活步骤的场景,如在框架设计中复用代码。其优点是提高复用性和扩展性,缺点是可能导致父类臃肿。示例展示了Java实现的饮料制备流程,与策略模式不同的是,模板模式通过继承修改部分行为而非完全替换算法。

#设计模式#模板方法模式#java
Java 开发者 AI 全栈学习路线图

《Java开发者AI全栈6个月速成路线》摘要:面向Java(SpringBoot)开发者设计的AI全栈实战学习计划,包含5大阶段:1)首月掌握大模型基础与API调用;2)2-3月构建RAG知识问答系统;3)第4月开发AI智能体;4)第5月学习LoRA微调与vLLM部署;5)最终月整合搭建SaaS级AI应用。采用Java+Python双语言策略,覆盖LLM、Transformer、Agent、RAG

#人工智能#学习
设计模式-桥接模式

桥接模式是一种解耦抽象与实现的结构型设计模式。通过组合关系替代继承,它分离了抽象部分(如Phone类)和实现部分(如Brand接口),使两者能独立扩展。示例中,Phone作为抽象类持有Brand接口引用,具体手机类(IPhone18PM/XiaoMi18)通过组合不同品牌实现(Apple/XiaoMi)来获得功能。这种设计避免了类爆炸问题,提高了系统灵活性,如新增品牌或手机型号时只需扩展对应层级,

文章图片
#设计模式#桥接模式#java
到底了