里氏替换原则

咖啡八杯11 天前
设计模式·接口隔离原则·里氏替换原则·开闭原则·合成复用原则·单一职责原则
设计模式中的原则本文是【GoF设计模式】系列的前置篇本篇可以当做设计模式学习前的入门,也可以当成设计模式学习后的复习。
国服第二切图仔18 天前
linux·运维·里氏替换原则
13其他工具 - Skill/LSP/Sleep等所属分组:工具系统Claude Code 的工具系统除了核心的文件操作、命令执行和网络工具外,还包含一组辅助工具,包括 SkillTool、LSPTool 和 SleepTool。这些工具虽然不是日常使用频率最高的,但它们在特定场景下发挥着重要作用:SkillTool 用于执行斜杠命令技能,LSPTool 提供代码智能分析能力,SleepTool 实现会话暂停功能。
-银雾鸢尾-20 天前
开发语言·c#·里氏替换原则
里氏替换原则里氏替换原则是指,对于已经继承了父类的子类,可以用父类容器来装载子类对象,便于对象的管理与存储。而在需要执行子类内部的具体逻辑时,则搭配is与as关键字来使用。is关键字用于判断某个对象是否属于某个类,若是则返回True,否则返回False;as关键字用于将某个对象转换为某个类内的对象,若转换成功,则返回转换成对应类的对象,若转换失败则返回null。
hereitis贝壳2 个月前
jvm·里氏替换原则
GC.lsp:AutoCAD 中实用的轻量化公差标注插件在 AutoCAD 的使用过程中,对于机械、工程类图纸的公差标注,一直以来都有一定的复杂性和繁琐性。而 GC.lsp 这款插件的出现,为我们带来了极大的便利。
crack_comet2 个月前
windows·typescript·里氏替换原则
修复 Claude Code TypeScript LSP 在 Windows 上启动失败的问题在 Windows 上使用 Claude Code 时,LSP(Language Server Protocol)工具无法启动 typescript-language-server,报错:
bush42 个月前
ide·vscode·里氏替换原则
vscode编辑设备树插件 devicetree LSP// 1. 设置工作目录为你的内核源码绝对路径"devicetree.cwd": "/root/project/linux",
Soari3 个月前
人工智能·里氏替换原则
oh-my-pi:一款面向终端的 AI Coding Agent,集成 LSP、Debugger、Subagents 与多模型路由文章标签:AI Coding Agent、终端智能体、Claude Code、OpenAI、LLM、Agent、Rust、TypeScript、LSP、DAP、代码生成、代码审查、自动化开发、MCP、AI 工程
Thomas21433 个月前
里氏替换原则
opencode lsp启用 LSP 后,agent 在代码库导航上的效率有了显著提升。原先依赖上下文扫描时,定位符号通常需要数十秒;在引入基于索引的 LSP 机制后,响应时间可以稳定在毫秒级(约 50 ms)。这意味着在中大型项目中,AI 不再频繁卡在「找代码」的阶段,而是能够更快进入实际分析和修改环节。
周末也要写八哥3 个月前
里氏替换原则
软件设计原则之LSP里氏替换原则子类必须能够替换它们的基类 (IS-A)。我们都知道在数学中正方形是矩形的一种特例。我们很容易想到可以使用继承关系,即正方形作为子类继承父类矩阵。
数据知道4 个月前
python·网络协议·http·ai·里氏替换原则·claude code
claw-code 源码分析:从 REPL 到服务端——CLI / HTTP(SSE) / LSP 多入口如何共享同一颗 runtime 心?分析对象:Rust 侧 rust/crates/claw-cli(REPL/CLI)、rust/crates/server(HTTP+SSE)、rust/crates/lsp(LSP 管理与类型)、以及它们与 rust/crates/runtime 的耦合点。 核心问题:多入口不是“复制一份业务逻辑”,而是“共享同一套运行时语义(会话/消息/权限/压缩/提示构造等),在入口层各自做 I/O 与呈现适配”。
WarrenMondeville4 个月前
unity·游戏引擎·里氏替换原则
3.Unity面向对象-里氏替换原则里氏替换原则(LSP)指出派生类必须可以替代其基类。面向对象编程中的继承允许你通过子类添加功能。然而,若操作不当,可能导致不必要的复杂性。
WeeJot嵌入式4 个月前
人工智能·机器学习·里氏替换原则
Meta LSP无数据训练深度解析:语言自我对弈的数学原理与实现作者:WeeJot 本文深入解析Meta提出的语言自我博弈(LSP)框架,从博弈论角度推导其数学原理,并提供小规模复现代码与性能评估。LSP让一个语言模型通过自我对弈实现无外部数据下的持续进化,为突破LLM数据瓶颈提供了全新思路。
Hvitur5 个月前
spring boot·eclipse·里氏替换原则
解决报错:eclipse报错:LSP (Spring Boot Language Server)LSP (Spring Boot Language Server) Failed to fetch Generation from Spring IO: I/O error on GETrequest for “https://apispring.io/projects”: null
BD_Marathon6 个月前
java·设计模式·里氏替换原则
设计模式——里氏替换原则继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然它不强制要求所有的子类必须遵循这些契约,但是如果子类对这些已经实现的方法任意修改,就会对整个继承体系造成破坏
以太浮标6 个月前
华为·里氏替换原则
华为eNSP综合实验之- MPLS静态LSP标签交换路径MPLS静态LSP(Label Switched Path,标签交换路径)是MPLS网络中最基础的一种LSP建立方式。
怪力左手7 个月前
运维·服务器·里氏替换原则
LSP、DAP语言服务器以clangd为例,官方文档 https://clangd.llvm.org/大多数dap服器没有restful接口,主流的dap通过以下两种方式传递数据
MediaTea8 个月前
里氏替换原则
Python:里氏替换原则(LSP)里氏替换原则(Liskov Substitution Principle, 简称 LSP)是面向对象设计(OOD)与 SOLID 原则中的重要组成部分,由 Barbara Liskov 在 1987 年提出。它是继承体系设计的根本规范,决定了父类与子类之间是否真正具有“可替换性”。
聊天QQ:276998858 个月前
里氏替换原则
车桥耦合matlab程序。 使用newmark法进行数值积分,考虑不平顺车辆-无砟轨道-桥梁耦...车桥耦合matlab程序。 使用newmark法进行数值积分,考虑不平顺车辆-无砟轨道-桥梁耦合的动力学求解全套
沟通QQ:276998858 个月前
里氏替换原则
基于多能互补的热电联供型微网优化运行探索#基于多能互补的热电联供型微网优化运行 关键词:多能互补 综合需求响应 热电联产 微网 优化调度 参考《基于多能互补的热电联供型微网优化运行》基本完全复现,注释清晰,适合参考学习。 #仿真平台:MATLAB+yalmip+cplex 代码主要做的是多能互补的热电联供型微网优化运行模型,在需求侧对负荷类型进行分类,利用电负荷的弹性和系统供热方式的多样性,构建含电负荷时移、削减响应及热负荷供能方式响应的综合能源需求响应模型,并提出响应补偿机制。 在此基础上,以系统运行成本与响应补偿成本之和最小为目标,综合考虑
烤麻辣烫9 个月前
java·学习·设计模式·intellij-idea·里氏替换原则
23种设计模式(新手)-5里氏替换原则所有引用基类的地方必须透明的使用子类的对象子类尽量不要重写父类的方法这样可能会造成重写父类修改后