23种设计模式
https://ik3te1knhq.feishu.cn/wiki/ITIPwBMAWi5PsXkp0c1cwJMrn2b里氏代换原则:任何基类可以出现的地方,子类一定可以出现,反过来则不行。 依赖倒装原则:开闭原则的基础,针对接口编程,依赖于抽象而不依赖于具体。 接口隔离原则:使用
里氏代换原则:任何基类可以出现的地方,子类一定可以出现,反过来则不行。 依赖倒装原则:开闭原则的基础,针对接口编程,依赖于抽象而不依赖于具体。 接口隔离原则:使用
测试套件和相关文档 ... 设计模式,课程将使用UML(统一建模语言)。 课程的 ... **泛化:**例如继承,子类从父类或抽象类继承。 **关联:**如聚合,一个类包含或由其他类组成 ...
工厂设计模式 · ClassPathXmlApplication:把上下文文件当成类路径资源 · FileSystemXmlApplication:从文件系统中的XML文件载入上下文定义信息 · XmlWebApplicationContext:从 ...
设计模式总结 · 开闭原则:对扩展开发,对修改关闭,增加新功能时,尽量不修改原有代码,而是通过扩展的方式来实现。 · 里氏代换原则:任何基类可以出现的地方,子类一定可以出现,反 ...
2024年9月2日 ... 使用文档的修订模式 · 关注文档更新 · 使用当前文档通知功能 · 查看和还原文档 ... 使用产品开发类模板,理清灵感迸发的思绪,给自己和团队一份逻辑 ...
**Tool Use(工具):**LLM 生成代码、调用API 等工具进行操作。 **Planning(规划):**让Agent 分解复杂任务并按计划执行。 **Multiagent Collaboration(多智能体协同):** ...
在面向对象的高级特性方面,继承和多态是两个关键概念。继承允许一个类继承另一个类的属性和行为,从而实现代码的复用和层次化设计。多态则使得一个对象可以根据不同的上下文 ...
2024年11月20日 ... 一、功能简介*适用范围:文档、表格、幻灯片、多维表格、思维笔记(文中统称为“云文档”) 飞书基于云文档的各项功能,结合实际的使用场景,预置了丰富而又 ...
这种方法通过自然语言沟通来引导软件代理(agents)完成从设计、编码、测试到文档编制的整个软件开发生命周期。ChatDev框架模仿传统的瀑布模型,将开发过程严格分为连续的四个 ...
2024年9月2日 ... 使用飞书文档的模板,可以帮助你轻松抓住各节日热点来设计丰富的运营活动。同时,通过各类协作型模板,你还可以轻松地展开项目协作。下文将为你重点 ...