英文扫描版,在别人的基础上加了目录
2021-08-16 15:07:11 41.76MB Robert C Martin Uncle
1
不用多说,设计模式鼻祖所著书籍。设计模式理论基础,书中大部分设计模式都是以C++语言为例子,看完后可以再看看《设计模式解析(第二版)》。其实很多设计模式在实际的设计和代码中都会有所体现,只是大部分时候,不知道自己使用的叫什么设计模式,该书很好地告诉我们:大家认同的设计模式名字与模式在什么地方使用。
2021-08-11 17:22:30 4.06MB 设计模式 Design Patterns
1
研究分享FPGA設計適用的設計模式,也分享了应用实例,与建议教训
2021-08-10 15:04:56 148KB 嵌入式/单片机/硬件编程 VHDL
Java应用架构设计:模块化模式与OSGi 英文版 中文版介绍: 全球资深Java技术专家的力作,系统、全面地讲解如何将模块化设计思想引入开发中,涵盖18个有助于实现模块化软件架构的模式 中文目录: 第一部分 模块化的理由 第1章 模块定义 1.1 定义模块 1.1.1 可部署 1.1.2 可管理 1.1.3 可测试 1.1.4 原生可重用 1.1.5 可组合 1.1.6 无状态 1.2 软件模块的简洁定义 1.3 结论 第2章 模块化的两个方面 2.1 运行时模型 2.2 开发模型 2.2.1 编程模型 2.2.2 设计范式 2.3 模块化现状 2.4 结论 第3章 架构与模块化 3.1 定义架构 3.2 关于软件架构的一个故事 3.2.1 象牙塔 3.2.2 乌龟和塔 3.3 架构的目标 3.3.1 悖论 3.3.2 消除架构 3.4 模块化:被忽视的部分 3.5 回答我们的问题 3.6 结论 3.7 参考文献 第4章 征服复杂性 4.1 企业级复杂性 4.2 技术债 4.3 设计腐化 4.3.1 干扰可维护性 4.3.2 阻止可扩展性 4.3.3 抑制可重用性 4.3.4 限制可测试性 4.3.5 妨碍集成 4.3.6 阻碍理解 4.4 循环依赖 4.4.1 循环类型 4.4.2 悄然引入的循环 4.4.3 管理循环 4.4.4 循环总是不好的吗 4.5 结合点、模块和SOLID 4.6 管理复杂性 4.7 模块化的益处 4.8 结论 4.9 参考文献 第5章 实现重用 5.1 可用重用悖论 5.2 关于重用的免责声明 5.2.1 粒度 5.2.2 重量级 5.3 重用还是可用 5.4 模块化权衡 5.5 模块化设计 5.6 结论 5.7 参考文献 第6章 模块化与SOA 6.1 重新审视“自上而下” 6.2 粒度--架构师的强大对手 6.2.1 现实世界的一个例子 6.2.2 提升一个等级 6.2.3 另一个维度 6.2.4 全景图 6.2.5 服务样例 6.3 另一个视图 6.4 结论 第7章 参考实现 7.1 为什么不用OSGi 7.2 这个练习的背景:构建系统 7.3 初始版本 7.4 第一次重构 7.5 第二次重构 7.6 第三次重构 7.7 第四次重构 7.7.1 关于OSGi的好处 7.7.2 小结并准备下一次重构 7.8 第五次重构 7.9 第六次重构 7.10 第七次重构 7.11 事后剖析 7.11.1 关于模块测试 7.11.2 关于管理模块依赖 7.11.3 关于模块重用 7.11.4 关于构建 7.11.5 关于面向对象 7.12 结论 7.13 参考文献 第二部分 模 式 第8章 基本模式 8.1 管理关系 8.1.1 表述 8.1.2 描述 8.1.3 多种实现 8.1.4 影响 8.1.5 样例 8.1.6 小结 8.2 模块重用 8.2.1 表述 8.2.2 描述 8.2.3 多种实现 8.2.4 效果 8.2.5 样例 8.2.6 小结 8.3 模块内聚 8.3.1 表述 8.3.2 描述 8.3.3 多种实现 8.3.4 效果 8.3.5 样例 8.3.6 小结 第9章 依赖模式 9.1 非循环关系 9.1.1 表述 9.1.2 描述 9.1.3 多种实现 9.1.4 效果 9.1.5 样例 9.1.6 小结 9.2 等级化模块 9.2.1 表述 9.2.2 描述 9.2.3 多种实现 9.2.4 效果 9.2.5 样例 9.2.6 小结 9.3 物理分层 9.3.1 表述 9.3.2 描述 9.3.3 多种实现 9.3.4 效果 9.3.5 样例 9.3.6 小结 9.4 容器独立 9.4.1 表述 9.4.2 描述 9.4.3 多种实现 9.4.4 效果 9.4.5 样例 9.4.6 小结 9.5 独立部署 9.5.1 表述 9.5.2 描述 9.5.3 多种实现 9.5.4 效果 9.5.5 样例 9.5.6 小结 9.6 参考文献 第10章 可用性模式 10.1 发布接口 10.1.1 表述 10.1.2 描述 10.1.3 多种实现 10.1.4 效果 10.1.5 样例 10.1.6 小结 10.2 外部配置 10.2.1 表述 10.2.2 描述 10.2.3 多种实现 10.2.4 效果 10.2.5 样例 10.2.6 小结 10.3 默认实现 10.3.1 表述 10.3.2 描述 10.3.3 多种实现 10.3.4 效果 10.3.5 样例 10.3.6 小结 10.4 模块门面 10.4.1 表述 10.4.2 描述 10.4.3 多种实现 10.4.4 效果 10.4.5 样例 10.4.6 小结 第11章 扩展性模式 11.1
2021-08-07 21:02:22 55MB java Architecture Patterns OSGi
1
C嵌入式编程设计模式 Design Patterns for Embedded Systems in C 英文版 First edition 2011 介绍如何使用设计模式为嵌入式系统创建高效且优化的C语言设计,这些设计方法已经实践证明非常有效。 针对嵌入式系统中发生的问题,本书的设计模式给出了模式化的解决方案。 通过学习本书,你将获得嵌入式领域专家来之不易的经验。 嵌入式设计模式,识货的不多说。。。。。
2021-08-03 14:30:09 9.83MB C 嵌入式 设计模式
1
Martin Fowler名箸 Analysis Patterns - Reusable Object Models
2021-08-02 22:40:57 3.15MB Fowler Martin
1
Head First Design Patterns-深入浅出设计模式(中文版)带书签,其它资源分太高,所以上传一本给有需要的人
2021-07-25 09:22:53 150.98MB 设计模式
1
PATTERNS, PREDICTIONS, AND ACTIONS Latest version available at https://mlstory.org.
2021-07-24 16:06:55 2.6MB 机器学习
1
GoF Design Patterns 中文版 欢迎大家下载!
2021-07-23 14:33:52 10.08MB GoF Design Patterns
1
CSS 模式 这就是我编写 CSS 的方式。 很难说这些想法是否“好”。 我可以说,当我以这种方式写作时,事情似乎变得井井有条,我把自己画成更少的角落。 140个字符间距 没有假模块或愚蠢命名的可扩展 CSS。 它以 SOLID 和 Ruby 装饰器为模型。 装饰者模式 装饰器很好,因为它们可以无限扩展。 命名装饰器时,通常在左侧添加说明符。 下面是一个例子: Person AdminPerson Burger VeggieBurger 如果这个虚构的例子在 Ruby 中, VeggieBurger可能会装饰Burger并在创建时使用新的Burger实例化。 VeggieBurger不extend汉堡。 它用额外的行为或属性包装它。 这就是我们试图在 CSS 中模仿的内容。 如果你有一个.VeggieBurger ,它应该装饰更通用的.Burger类。 我们如何在没有扩展的情况
2021-07-21 12:09:51 3KB
1