万象云档 本次搜索耗时 3.318 秒,为您找到 203 个相关结果.
  • 1.2 对象的接口

    1.2 对象的接口 1.2 对象的接口 亚里士多德或许是认真研究“类型”概念的第一人,他曾谈及“鱼类和鸟类”的问题。在世界首例面向对象语言Simula-67中,第一次用到了这样的一个概念: 所有对象——尽管各有特色——都属于某一系列对象的一部分,这些对象具有通用的特征和行为。在Simula-67中,首次用到了class 这个关键字,它为程序引入了一个...
  • 第2章 一切都是对象

    第2章 一切都是对象 第2章 一切都是对象 “尽管以C++为基础,但Java是一种更纯粹的面向对象程序设计语言”。 无论C++还是Java都属于杂合语言。但在Java中,设计者觉得这种杂合并不象在C++里那么重要。杂合语言允许采用多种编程风格;之所以说C++是一种杂合语言,是因为它支持与C语言的向后兼容能力。由于C++是C的一个超集,所以包含的许多特...
  • 7.9 总结

    7.9 总结 7.9 总结 “多态性”意味着“不同的形式”。在面向对象的程序设计中,我们有相同的外观(基类的通用接口)以及使用那个外观的不同形式:动态绑定或组织的、不同版本的方法。 通过这一章的学习,大家已知道假如不利用数据抽象以及继承技术,就不可能理解、甚至去创建多态性的一个例子。多态性是一种不可独立应用的特性(就象一个switch 语句),只可与...
  • 第 5 章 图形编程

    第 5 章 图形编程 第 5 章 图形编程 在现实中,人们经常利用直观的图形来表达抽象的思想,图形可以帮助人们设计产品、 理解数据、洞察规律。同样地,在用计算机解决问题时,也经常需要绘制图形。有些应用本 身就是图形图像应用,而另一些应用只是利用图形来使计算可视化。本章主要介绍 Python 图形编程。由于图形是复杂数据,对复杂数据的表示和操作最适合采用...
  • 4.4.2 Python 程序架构

    4.4.2 Python 程序架构 4.4.2 Python 程序架构 简单程序可以只用一个程序文件实现,但对绝大多数 Python 程序,一般都是由多个源 文件(即模块)组成的,其中每个源文件都是包含 Python 语句的文本文件。 具体来说,Python 程序通常是由一个顶层主文件和多个模块文件组成的。顶层主文件 定义了程序的主控制流,是执行应用...
  • 第16章 设计模式

    第16章 设计模式 第16章 设计模式 本章要向大家介绍重要但却并不是那么传统的“模式”(Pattern)程序设计方法。 在向面向对象程序设计的演化过程中,或许最重要的一步就是“设计模式”(Design Pattern)的问世。它在由Gamma,Helm和Johnson编著的《设计模式》一书中被定义成一个“里程碑”(该书由Addison-Wesley...
  • winspider的使用(3)

    winspider的使用(3) winspider的使用(3) 订阅爬虫 打开https://www.winspider.cn/spider/amz_reviews_us ,订阅该爬虫,写入pyspider 后,更改爬虫的状态,然后点击Run 。 配置采集文件 和上个教程一样,打开爬虫的配置文件夹,然后新建配置文件。 运行爬虫 ...
  • 1.4 方案的重复使用

    1.4 方案的重复使用 1.4 方案的重复使用 创建并测试好一个类后,它应(从理想的角度)代表一个有用的代码单位。但并不象许多人希望的那样,这种重复使用的能力并不容易实现;它要求较多的经验以及洞察力,这样才能设计出一个好的方案,才有可能重复使用。 许多人认为代码或设计模式的重复使用是面向对象的程序设计提供的最伟大的一种杠杆。 为重复使用一个类,最简...
  • 6.3.1 集合

    6.3.1 集合 6.3.1 集合 Python 提供了集合类型 set,用于表示大量数据的无序集合体。集合可以由各种数据组 成,数据之间没有次序,并且互不相同。可见,Python 集合基本上就是数学中所说的集合①。 集合类型的值有两种创建方式:一种是用一对花括号将多个用逗号分隔的数据括起来; 另一种是调用函数 set(),此函数可以将字符串、列表、...
  • 第 7 章 面向对象思想与编程

    第 7 章 面向对象思想与编程 第 7 章 面向对象思想与编程 面向对象思想和方法具有强大的描述复杂数据和构建复杂系统的能力,因此面向对象编 程已成为当今流行的编程范型,是大多数程序员在解决问题时的不二之选。第 5 章中通过图 形对象初步介绍了对象概念,本章将系统地介绍面向对象思想和面向对象编程。