• 計算機科學中,对象(英語:object,台湾譯作物件)是一個記憶體位址,其中擁有值,這個位址可能有標識符指向此處。物件可以是一個變數,一個資料結構,或是一個函式。是面向对象(Object Oriented)中的术语,既表示客观世界命名空间(Namespace)中的某个具体的事物,又表示软件系统解空间中的基本元素。...
    1 KB (131 words) - 10:04, 23 February 2025
  • 计算科学 计算机——根據指令對數據進行處理的機器 计算机体系结构 计算机数据存储——電子設備 计算机伦理 计算机图形学——计算机学科 计算机硬件历史 计算机网络——採用單一技術相互連接的自治電腦 计算机程序——使用计算机语言编写的指令序列,可以执行特定的计算机工作 计算机科学——研究信息和計算的理論基礎...
    12 KB (2,330 words) - 00:15, 12 June 2025
  • 对象(Object),可能指 对象 (哲学),哲学概念; 对象 (计算机科学),计算机科学中的概念; 对象 (范畴论),数学中的概念。 物体,物理学概念。 宾语,语言学概念。 恋人...
    371 bytes (32 words) - 11:17, 3 July 2019
  • 继承(英語:inheritance)是面向对象软件技术当中的一个概念。如果一个类別B「继承自」另一个类別A,就把这个B称为「A的子类」,而把A称为「B的父类別」也可以称「A是B的超类」。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类別继承父类別的同时,可以重新定义某些...
    2 KB (259 words) - 01:00, 23 December 2024
  • 计算机图形学(英語:computer graphics,縮寫为CG)是研究计算机在硬件和软件的帮助下创建计算机图形的科学学科,是计算机科学的一個分支領域,主要關注數位合成與操作視覺的圖形內容。雖然這個詞通常被認為是指三維圖形,事實上同時包括了二維圖形以及影像處理。 简单地说,计算机...
    7 KB (975 words) - 12:00, 8 June 2025
  • 集合可以指: 集合 (数学),数学中集合论的研究对象。 集合 (计算机科学),计算机科学中集合的抽象概念。 集合 (音乐),與數學的集合類似,是各種元素組成的整體,尤其是音高或音級集合。...
    397 bytes (44 words) - 02:50, 16 March 2022
  • 类(英語:class)在物件導向程式設計中是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述了所创建的对象共同的特性和方法。 类的更严格的定义是由某种特定的元数据所组成的内聚的包。它描述了一些对象的行为规则,而这些对象就被称为该类的实例。类有接口和结构。接口描述了如何通过方法与类及其实例互...
    5 KB (765 words) - 05:59, 20 August 2024
  • A是類別B的子類別。 鬆散耦合是指二個彼此相關的模組,其中的介面是一個簡單而穩定的介面,且其介面和任一模組內部的實現方式無關(參考信息隐藏)。 像CORBA或组件对象模型等系統,允許一物件在不知道另一物件實現方式的情形下和另一物件互動。這類系統甚至允許一物件和用其他語言撰寫的物件進行互動。...
    7 KB (1,166 words) - 07:40, 5 February 2025
  • 计算。第一台数字电子计算机出现于第二次世界大战期间。自那时以来,电脑的速度,功耗和多功能性則不断增加。在现代,机械计算机的应用已经完全被电子计算机所取代。 计算机在组成上形式不一。依然有大量体积庞大的巨型计算机为特别的科学计算...
    38 KB (6,183 words) - 21:21, 27 April 2025
  • 子类型(也叫做子类型多态或包含多态):一个名字指称很多不同的类的实例,这些类有某个共同的超类。 在1967年,英国计算机科学家克里斯托弗·斯特雷奇在他的讲义合集《编程语言中的基础概念(英语:Fundamental Concepts in Programming...
    11 KB (1,566 words) - 07:30, 3 November 2024
  • 计算机科学和信息科学中,本体是指对概念、数据和实体之间的类别、属性和关系的表示、命名和定义,这些概念、数据和实体构成了一个、大量或所有的论域。本体提供的是特定领域之中那些存在着的对象类型或概念及其属性和相互关系;或者说,本体就是一种特殊类型的术语集,具有结构化的特点,且更加适合于在计算机...
    43 KB (4,739 words) - 03:01, 14 November 2024
  • Trait在面向对象程序设计中,是一个不可实例化(uninstantiable)的方法与类型的集合,为一个对象或算法提供了策略(policy)或实现自身接口的细节功能。trait为类提供了一套方法,同时也意味着类必须实现这么一套方法。 在面向对象程序设计中,protocol、interface、t...
    5 KB (761 words) - 04:33, 22 August 2022
  • 信息科学(Information science),旧称情报学(漢語中的日語借詞),主要是指以信息为研究对象,包含資訊的分析、收集、分類、處理、儲存、檢索、傳播和保護。從發展脈絡來看,信息科學計算機科學、心理學、科技和情報機構有相當的關聯,但是信息科學還包括了檔案學、圖書資訊學、博物館學、認知科...
    2 KB (195 words) - 14:22, 24 November 2023
  • 计算机科学中,内省是指计算机程序在运行时(Runtime)检查对象(Object)类型的一种能力,通常也可以称作“运行时类型检查"。一些编程语言如C++、Java、Ruby、PHP、Objective-C、Perl等等具有这种特性。 不应该将内省和反射混淆。相对于内省,反射更进一步,是指计算机...
    4 KB (395 words) - 04:02, 12 January 2024
  • 计算机科学中,分解(英語:Decomposition,或factoring),是將一個複雜的問題或系統,先區分成小部份的過程,其目的是使這個問題變得更容易構造、思考、理解,以利於編程及維持。分解程序的目标是创建多个模块,使这些模块本身就成为能够以简单而又明确的方法进行相互耦合的小型程序。如果达到...
    1 KB (244 words) - 11:17, 22 December 2021
  • 量子计算机(英語:Quantum computer)是一种使用量子力学進行通用計算的設備。但這与电子计算机(或稱傳統電腦)不同,量子計算用來儲存數據的對象是量子位元,它使用量子演算法操作數據。然而,与经典计算机的比特只能处于两个状态之一(0或1)不同,量子比特可以处于这两个基态之间的叠加态,也就是...
    42 KB (4,743 words) - 04:07, 1 June 2025
  • science)包含离散数学计算的领域,并特别注重图论和数理逻辑。理论计算机科学包括对计算数学结果的算法研究。可算性理论研究那些对象在原则上可被计算,和逻辑有密切联系。而复杂性则研究计算耗费的时间,自动理论和形式语言理论与复杂性紧密联系。计算几何应用算法解决几何问题,而计算机图像分析则是应用算法在计算机中再现图像。...
    16 KB (1,942 words) - 10:30, 19 January 2024
  • 在面向对象的语言里,封装往往指以下两个相关联但是独立的概念,有时候这两者是存在因果关系。 一种编程语言的机制,限制直接访问某些对象的部件。 一种编程语言的结构体,其将数据和操作该数据的方法绑在一起,提供了便利性。 一些编程语言的研究者和学者将定义①或者定义①+②作为辨认一门语言是否为面向对象...
    8 KB (911 words) - 07:19, 26 February 2023
  • 对象附加一个计数器,当有其他对象引用这个对象时计数器加一,反之引用解除时减一。这种算法会定期检查尚未被回收的对象的计数器,为零的话则回收其所占物理空间,因为此时的对象已经无法访问。这种方法无法回收循环引用的存储对象。 近现代的垃圾回收实现方法,这种算法会定期遍历它管理的内存空间,从若干根储存对象...
    7 KB (1,028 words) - 21:26, 9 November 2022
  • 三维计算机图形(英語:3D computer graphics)是電子計算機和特殊三维软件帮助下创造的作品。一般来讲,该术语可指代创造这些图形的过程,或者三维计算机图形技术的研究领域,及其相关技术。该術語也用于指代这些模型本身。采用该技术的计算机科学的分支称为三维计算机图形学[來源請求]。 三维计算机...
    9 KB (1,295 words) - 13:08, 12 May 2025
  • 函式庫 (redirect from 共享对象)
    函式库(英語:library)是在计算机科学中用于开发软件的子程序集合。库和可执行文件的区别是:它不是独立的计算机程序,而是向其他程式提供服务的程式碼。 库链接(英語:linking)是指把一个或多个库包括到程序中,有两种链接形式:静态链接和动态链接;相应的,前者链接的库叫做静态库,后者的叫做动态库。...
    4 KB (594 words) - 10:01, 23 October 2024
  • 计算机科学中把已经变换为适合于存储或传输的对象的表示,变换为可执行的对象表示的过程。一个unmarshalling接口把序列化对象变换为可执行形式。Unmarshalling是marshalling的逆过程。 通常,进程间通信时,需要发送XML对象。接收到数据的进程需要把它转化回可执行对象...
    7 KB (811 words) - 11:47, 18 May 2022
  • 数学和计算机科学中,计算机代数或符号计算或代数计算,是研究、开发用于操作表达式等数学对象的算法与软件的科学领域。这通常被视为是运算科学的一个子领域,但运算科学一般基于近似浮点数的数值计算,而符号计算则使用含变量的表达式进行精确计算,其中变量没有赋值。 执行符号计算的软件系统称为计算机...
    16 KB (2,116 words) - 16:50, 25 December 2023
  • 捷开发以及自适应软件开发的基本原则的重要组成部分。 自适应软件开发 敏捷软件开发 代码复用 程序设计 面向对象程序设计 继承 (计算机科学) 奥卡姆剃刀 不要重复你自己 GRASP (面向对象设计) KISS原则 “SOLID Object-Oriented Design” (页面存档备份,存于互联网档案馆)...
    4 KB (339 words) - 03:46, 22 May 2022
  • 计算机视觉(Computer vision)是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影计算机代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图像处理,用计算机处理成为更适合人眼观察或传送给仪器检测的图像。 作为一門科学学科,计算机...
    17 KB (2,606 words) - 17:08, 7 June 2025
  • 计算机科学中,指標(英語:Pointer),是在许多程式語言中用来存储内存地址的变量。指针变量的值直接指向(points to)存在该地址的对象的值。所指向的可以是计算机内存中的另一个值,或者在某些情况下,是内存映射计算机硬件的值。 在1964年,哈羅德·勞森發明了最早的指標。他在PL/I中實作...
    16 KB (2,213 words) - 23:22, 15 January 2025
  • ExampleClass(); objMyExample.InstanceExample(); 面向对象的建模 面向对象的系统分析 面向对象设计 面向对象的程序设计 面向对象的程序设计语言 面向对象方法学 统一建模语言 软件设计模式 分析模式 软件重构 调试 實作繼承 繼承語義 子程式 虛擬繼承 方法名...
    5 KB (646 words) - 00:05, 12 May 2025
  • 计算机科学中,特性(英語:attribute)是一种规格,用于定义对象、元素或文件的属性(property),它也常被译作“属性”。也用作指向这样的实例或给实例设置值(即特性可以读写访问)。特性可以更准确地理解为元数据。 特性通常是属性的属性(property of a...
    5 KB (608 words) - 15:33, 29 January 2023
  • Graphics)是指用计算机所创造的图形。更具体的说,就是在计算机上用专门的软件和硬件用来表现和控制图像数据。 计算机图形的发展使用户能更容易与计算机互动,更好的明白和解释多种类型的数据。发展计算机图形对多种媒体有深远的影响,并彻底改变了动画、电影和电子游戏行业。 计算机图形在学术中的广义被用来描述为“在计算机...
    18 KB (2,844 words) - 07:26, 24 May 2024
  • 码、编组、编集、安整、数据打包、列集等,是计算机科学中把一个对象的内存表示变换为适合存储或发送的数据格式的过程。典型用于数据必须在一个程序的两个部分之间移动,或者必须从一个程序移动到另一个程序。Marshalling类似于序列化,可用于一个对象与一个远程对象通信。逆过程被称作unmarshalling。...
    6 KB (712 words) - 22:18, 7 February 2021
  • 遞迴(英語:recursion)在電腦科學中是指一種通過重複將問題分解為同類的子問題而解決問題的方法。 遞迴式方法可以被用於解決很多的電腦科學問題,因此它是電腦科學中十分重要的一個概念。 絕大多數程式語言支援函式的自呼叫,在這些語言中函式可以通過呼叫自身來進行遞迴。計算...
    7 KB (850 words) - 13:17, 10 February 2024