数智图书馆-无锡数智政务 本次搜索耗时 1.609 秒,为您找到 1071 个相关结果.
  • 7.7 构建器和多形性

    7.7 构建器和多形性 7.7 构建器和多形性 同往常一样,构建器与其他种类的方法是有区别的。在涉及到多形性的问题后,这种方法依然成立。尽管构建器并不具有多形性(即便可以使用一种“虚拟构建器”——将在第11章介绍),但仍然非常有必要理解构建器如何在复杂的分级结构中以及随同多形性使用。这一理解将有助于大家避免陷入一些令人不快的纠纷。 7.7.1 构建器...
  • 空标题文档

    一个让人倍感压力的问题 “每个人都听过小男孩喊‘狼来了’的故事。但很少人知道有一个经典的心理学实验是受此故事启发的。你想听吗?” “你说吧,”安迪回应道,同时他将一个坏了的汽化器扔进已经塞满东西的箱子里。“我认真听着呢。” 我们在他的车库里。他正在拆解他的最新玩物——莫托古兹[1] V7款摩托车。 “好吧,”我说,“那你听好。请你想象这里有二十个电...
  • 空标题文档

    大公司都不这么干,我们为什么要这么干? Big business doesn't do it, so why should we? 不少大型企业的运作效率低得惊人,官僚风气严重,却侥幸存活下来,多年下来,运营情况看起来还不错。一旦某个商业巨头圈住了一群金牛,还在牧场四周修筑起宽阔的护城河,谁还会在乎放牛人的数目,以及他们做的事情是多么少? 我们这是在...
  • 防御中的进攻,持久中的速决,内线中的外线

    防御中的进攻,持久中的速决,内线中的外线 防御中的进攻,持久中的速决,内线中的外线 (七二)现在来研究抗日战争中的具体的战略方针。我们已说过了,抗日的战略方针是持久战,是的,这是完全对的。但这是一般的方针,还不是具体的方针。怎样具体地进行持久战呢?这就是我们现在要讨论的问题。我们的答复是:在第一和第二阶段即敌之进攻和保守阶段中,应该是战略防御中的战役和...
  • 13.2 基本程序片

    13.2 基本程序片 13.2 基本程序片 库通常按照它们的功能来进行组合。一些库,例如使用过的,便中断搁置起来。标准的Java库字符串和矢量类就是这样的一个例子。其他的库被特殊地设计,例如构建块去建立其它的库。库中的某些类是应用程序的框架,其目的是协助我们构建应用程序,在提供类或类集的情况下产生每个特定应用程序的基本活动状况。然后,为我们定制活动状况...
  • 10.2 增添属性和有用的接口

    10.2 增添属性和有用的接口 10.2 增添属性和有用的接口 利用层次化对象动态和透明地添加单个对象的能力的做法叫作“装饰器”(Decorator)方案——“方案”属于本书第16章的主题(注释①)。装饰器方案规定封装于初始化对象中的所有对象都拥有相同的接口,以便利用装饰器的“透明”性质——我们将相同的消息发给一个对象,无论它是否已被“装饰”。这正是在...
  • 12.3 克隆的控制

    12.3 克隆的控制 12.3 克隆的控制 为消除克隆能力,大家也许认为只需将clone()方法简单地设为private(私有)即可,但这样是行不通的,因为不能采用一个基础类方法,并使其在衍生类中更“私有”。所以事情并没有这么简单。此外,我们有必要控制一个对象是否能够克隆。对于我们设计的一个类,实际有许多种方案都是可以采取的: (1) 保持中立,不为...
  • 空标题文档

    14.4 使用warnings模块 面向对象开发往往需要对类或模块进行重大的重构。当我们第1次编写应用程序时,很难保证API是完全正确的。事实上,在设计中为了确保API完全正确所花费的时间可能是浪费的:当我们更深入地了解了问题域和用户的需求之后,Python的灵活性允许大规模地修改现有程序。 我们可以用来支持设计演化过程的其中一个工具就是warning...
  • 空标题文档

    19.8 Vega 截止到目前为止,我们一直假设衍生产品标的资产波动率为常数。在实际中,波动率会随时间变化,这意味着衍生产品价格会既随着标的资产价格与期限的变化而变化,同时也会随波动率的变化而变化。 交易组合的是指交易组合价值变化与标的资产波动率变化的比率(注:Vega虽然是期权定价中“希腊值”的一个名称,但是并不对应于任何一个希腊字母。) 如果...
  • 13.12 布局的控制

    13.12 布局的控制 13.12 布局的控制 在Java里该方法是安一个组件到一个窗体中去,它不同我们使用过的其它GUI系统。首先,它是全代码的;没有控制安放组件的“资源”。其次,该方法的组件被安放到一个被“布局管理器”控制的窗体中,由“布局管理器”根据我们add()它们的决定来安放组件。大小,形状,组件位置与其它系统的布局管理器显著的不同。另外,布...