设计模式与重构
found books
设计模式 可复用面向对象软件的基础
本书是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年的设计经验。四位很好的面向对象领域专家精心选取了颇具价值的设计实践,加以分类整理和命名,并用简洁而易于复用的形式表达出来。本书已经成为面向对象技术人员的词典,书中定义的23个模式逐渐成为开发界技术交流所推荐的基础知识和词汇。
LangGraph智能体设计模式与多智能体开发
《LangGraph智能体设计模式与多智能体开发》以生产级AI智能体的运行时框架LangGraph1.0为核心,紧扣开发者从入门到实战的需求,梳理智能体开发全流程,覆盖环境配置、核心组件及9种智能体设计模式,结合真实的业务案例,助力开发者掌握多智能体开发技术,并能快速适配实际业务场景。《LangGraph智能体设计模式与多智能体开发》配套示例源码、PPT课件、配图PDF、读者微信群答疑服务。《La
C++20设计模式:可复用的面向对象设计方法
本书将C++标准的新版本应用于设计模式的实现。除了介绍传统的设计模式之外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。本书融合了作者多年的研究和实践经验,从C++新特性的角度展示了如何将设计模式化繁为简,并以诙谐风趣的语言阐述各个设计模式的优缺点和应用场景。 本书将提供一些现代C++技术案例,展示如何利用C++的新特性(比如,协程、模块等)将一些难题化繁为简。本书所有示例程序都可以直
C++新经典:设计模式
用C 语言来讲述设计模式的书非常少,绝大部分书籍是使用Java语言讲述设计模式,而且能把设计模式讲述得比较清楚的书也并不多见。绝大部分书籍在讲解设计模式时所举的例子和实际工作中所面对的真正项目差别很大,读者学习后感觉不之所云,更别提实际运用。设计模式知识本身并不复杂,但讲解这门知识的难度非常大,设计模式主要应该讲明白两方面的知识:①某个设计模式对应的代码怎样编写;②该设计模式解决了什么样的问题。只
C++设计模式
本书通过浅显易懂的例子来讲解设计模式的知识:首先,介绍设计模式的概念,在什么情况、什么场合下要用哪一种设计模式;然后,通过每一种设计模式的UML类图,明确各个小故事里讲解的设计模式中的变量之间的关系,帮助读者理解代码实现的步骤;最后,讲解设计模式之间的联系和区别。 本书案例丰富,实用性强,适合有一定C 基础的读者、求职的本科生或研究生、需要学习架构和重构架构知识的程序员阅读,也可以作为大专院校相关
Node.js从入门到实战——Web应用开发、项目实战一本通
《Node.js从入门到实战》是基于编者20多年教学实践和软件开发经验,从Web服务器端初学者容易上手的角度,用通俗易懂的语言、丰富实用的案例,循序渐进地讲解Node.js应用开发的基础知识,全书共11章,主要内容涵盖Node.js开发环境的建立、Node.js程序设计的基础ECMAScript、模块化编程机制、Node.js的主要核心模块(包括fs模块、http模块、URL模块、以及其他常用核心
大话设计模式(Java溢彩加强版)
《大话设计模式 Java溢彩加强版》是百万销量的经典畅销书《大话设计模式》的全新升级版,描述语言由上一版C#变为Java。 《大话设计模式 Java溢彩加强版》在形式上开创了IT技术图书的先河。通篇以情景对话形式,用多个小故事和编程示例来组织解读GoF(设计模式经典名著—Design Patterns Elements of Reusable Object-Oriented Software)的2