万象云档 本次搜索耗时 1.899 秒,为您找到 202 个相关结果.
  • 5.3 接口与实现

    5.3 接口与实现 5.3 接口与实现 我们通常认为访问控制是“隐藏实现细节”的一种方式。将数据和方法封装到类内后,可生成一种数据类型,它具有自己的特征与行为。但由于两方面重要的原因,访问为那个数据类型加上了自己的边界。第一个原因是规定客户程序员哪些能够使用,哪些不能。我们可在结构里构建自己的内部机制,不用担心客户程序员将其当作接口的一部分,从而自由地...
  • 1.6 多态对象的互换使用

    1.6 多态对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基类和接口 1.6 多态对象的互换使用 通常,继承最终会以创建一系列类收场,所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(注释⑤): ⑤:这儿采用了“统一记号法”,本书将主要采用这种方法。 对这样的一系列类,我们要进行的一项重要处理就是将派生类的对象当...
  • Dragonbones 龙骨动画

    Dragonbones 龙骨动画 DragonBones 是白鹭时代推出的面向设计师的 2D 游戏动画和富媒体内容创作平台,它提供了 2D 骨骼动画解决方案和动态漫画解决方案。使用 Dragonbones 骨骼动画可以实现更加丰富的效果,相对于帧动画能够更好的减少内存占用。 Dragonbone 龙骨动画官网:http://dragonbone...
  • 关于本书

    165 2025-06-06 《周易》
    关于本书 制作说明 什么是公版书? 古籍保护计划 如何联系我们? 关于本书 制作说明 本书属于公版书,由万能云档(https://www.wanxiangyundang.top ) 网站的注册用户整理制作并发布于万能云档平台。 本电子书可供中华人民共和国及世界上大多数国家和地区的用户免费使用,使用限制极低。您可根据本电子书中或万能云档许可条...
  • 8.1.3 事件驱动

    8.1.3 事件驱动 8.1.3 事件驱动 图形构件组成了图形界面的可见部分,在这些可见构件的背后,还有不可见的程序逻辑。 就好比家用电器都提供操作面板,用户通过操作面板控制、使用电器功能,在面板的背后是 实现功能的电路逻辑。 GUI 应用程序的特点是注重与用户的交互,因此程序的执行取决于与用户的实时交互情 况。例如 Word 程序启动后,并非一路执...
  • 关于本书

    163 2025-06-06 《孙子兵法》
    关于本书 制作说明 什么是公版书? 古籍保护计划 如何联系我们? 关于本书 制作说明 本书属于公版书,由万能云档(https://www.wanxiangyundang.top ) 网站的注册用户整理制作并发布于万能云档平台。 本电子书可供中华人民共和国及世界上大多数国家和地区的用户免费使用,使用限制极低。您可根据本电子书中或万能云档...
  • 4.3.6 开发过程小结

    4.3.6 开发过程小结 4.3.6 开发过程小结 calendar 程序的完整开发过程,展示了自顶向下设计方法的强大能力。当面临一个复杂 问题而感到无从下手的时候,可以尝试将原始问题分解为若干个子问题,然后再去考虑每个 子问题的解决方案。这个分解过程可以重复进行,从结构图的顶层开始,自顶向下逐步求精, 直至得到所有子问题的精确代码。 自顶向下设计过...
  • 7.1.2 面向对象观点

    7.1.2 面向对象观点 7.1.2 面向对象观点 什么是面向对象?要回答这个问题,首先要理解面向对象思想中最基本的观点:数据和对数据的操作不可分离。 其实这个观点对我们来说并不完全陌生。通过第 2 章介绍的数据类型的概念,我们已经 意识到:特定的数据值与能对该数据执行的操作是密切关联的。对于数值型数据,合法的操 作不外乎加减乘除之类;对于字符串数据...
  • 7.2.5 类与模块化

    7.2.5 类与模块化 7.2.5 类与模块化 我们在第 4 章讨论过模块化编程的思想。对于复杂程序,通常需要用分解的方法将程序 划分成若干模块,使每个模块仅针对有限的数据执行有限的操作。模块化能够使复杂程序的 设计更加可控。 对复杂程序一般有两种分解方法:功能分解和数据分解。功能分解是面向过程编程的基 础,依赖于子程序(如函数)概念,以过程为中心来...
  • 1.1 抽象的进步

    1.1 抽象的进步 1.1 抽象的进步 所有编程语言的最终目的都是提供一种“抽象”方法。一种较有争议的说法是:解决问题的复杂程度直接取决于抽象的种类及质量。这儿的“种类”是指准备对什么进行“抽象”?汇编语言是对基础机器的少量抽象。后来的许多“命令式”语言(如FORTRAN,BASIC和C)是对汇编语言的一种抽象。与汇编语言相比,这些语言已有了长足的进步...