数智图书馆-无锡数智政务 本次搜索耗时 6.770 秒,为您找到 76 个相关结果.
  • 空标题文档

    第8章 装饰器和mixin——横切方面 一个软件的设计通常会包括一些跨越了不同的类、函数和方法的方面。有关技术方面的例子,包括日志、设计和安全,这些方面必须有一致地实现。在面向对象编程中,重用功能的通用方法是继承一个类。但是,继承并不总是最合适的方案。在软件设计中,有一些方面和类层次结构是正交的。这些通常被称为“横切关注点”(cross-cutting ...
  • D.4 面向对象编程:两种不同的类对象

    D.4 面向对象编程:两种不同的类对象 D.4 面向对象编程:两种不同的类对象 Python的原始类现在称为经典类。它们有很多缺陷,所以最终被新型类取代。这种转换从Python 2.2开始,一直延续到今天。 经典类使用下面的语法。 class ClassicClass: pass 新型类使用这种语法。 class NewStyleClass...
  • 第3章 绑定模型和实现

    15 2026-05-14 《领域驱动设计》
    第3章 绑定模型和实现 3.1 模式:MODEL-DRIVEN DESIGN 3.2 建模范式和工具支持 3.3 揭示主旨:为什么模型对用户至关重要 3.4 模式:HANDS-ON MODELER 第3章 绑定模型和实现 当我走进办公室,首先映入眼帘的是打印在数张大纸上的完整类图,它铺满了一整面墙。这是我进入某个项目的第一天,在此之前,聪明的...
  • 1.2 Java怎么还在变

    1.2 Java怎么还在变 1.2.1 Java在编程语言生态系统中的位置 1.2.2 流处理 1.2.3 用行为参数化把代码传递给方法 1.2.4 并行与共享的可变数据 1.2.5 Java需要演变 1.2 Java怎么还在变 20世纪60年代,人们开始追求完美的编程语言。当时著名的计算机科学家Peter Landin在1966年的一篇标志...
  • 21.1 回顾Java 8的语言特性

    21.1 回顾Java 8的语言特性 21.1.1 行为参数化(Lambda以及方法引用) 21.1.2 流 21.1.3 CompletableFuture 21.1.4 Optional 21.1.5 Flow API 21.1.6 默认方法 21.1 回顾Java 8的语言特性 Java 8是一种实践性强、实用性好的语言,想要很好...
  • 术语表

    术语表 术语表 以下是本书中所选用的术语、模式名和其他概念的简要定义。 AGGREGATE(聚合)——聚合就是一组相关对象的集合,我们把聚合作为数据修改的单元。外部对象只能引用聚合中的一个成员,我们把它称为根。在聚合的边界之内应用一组一致的规则。 分析模式(analysis pattern)——分析模式是用来表示业务建模中的常见构造的概念集合。它...
  • 目录

    版权声明 前言 涵盖的内容 需要什么 为谁而写 排版约定 读者反馈 客户支持 下载示例代码 下载彩色图片 勘误 打击盗版 问题 电子书 致谢 第 1 章 Java虚拟机 1.1 JVM实现 1.2 为何要在JVM上开发 1.2.1 JVM适应市场的变化 1.2.2 Java类库 ...
  • 目录

    版权声明 O'Reilly Media, Inc. 介绍 业界评论 序 前言 第6版的变化 本书内容 相关书籍 在线示例 排版约定 发表评论 Safari® Books Online 致谢 第一部分 Java 介绍 第 1 章 Java 环境介绍 1.1 Java语言、JVM和生态系统 1.1...
  • 关于本书

    关于本书 关于本书 简单地说,Java 8中的新增功能以及Java 9引入的变化(虽然并不显著)是自Java 1.0发布21年以来,Java发生的最大变化。这一演进没有去掉任何东西,因此你原有的Java代码都能工作,但新功能提供了更强大的新习语和新设计模式,能帮助你编写更清晰、更简洁的代码。就像遇到所有新功能时那样,你一开始可能会想:“为什么又要去改我...
  • 21.4 Java的未来

    21.4 Java的未来 21.4.1 声明处型变 21.4.2 模式匹配 21.4.3 更加丰富的泛型形式 21.4.4 对不变性的更深层支持 21.4.5 值类型 21.4 Java的未来 让我们看看关于Java未来发展的一些讨论。本节涉及的很多内容都在JDK改进提议(JDK enhancement proposal)中有更详细的讨论。我...