相关推荐
-
“构件”和“对象”
下面陈述若干我对“构件”和“对象”的认识,有些可能是片面的、不正确的,请各位读者指正:1. 构件和对象都是对客观世界实体的一种抽象描述,他们的共同特点是信息隐藏和一定的独立性。但是构件要求是自描述,独立性更强,而对象达不到这一要求,也较为“白盒”了一些。2. 构件和对象的本质区别:构件提供的是服务,对象提供的是功能;构件接口描述了问题域(problem domain
-
什么是面向构件技术
在任何行业中,复杂情况通常是通过应用很多关键概念来解决的。这些概念是通过像抽象、分解、迭代和细化这们的方法来表达的。其中的关键是分解技术---把一个较大的问题分解成较小的、可管理的单元,那样每一个单元都可以单独处理。这个技术是软件工程的许多方法的核心。这些方法可以称为结构化设计、模块化编程或面向对象,它们产生的单元称为模块、包或构件。最近,人们开始关注于通过有计划地集成现有的软件部分来进行软件
-
构件开发技术
构件开发技术的由来在信息时代,新的技术革命正在改变我们日常生活的面貌,而这场技术革命的核心是计算机软件系统。在面向对象技术给解决软件危机带来曙光之时, 分布式网络计算的巨大压力又给软件开发提出了许多新的难题,使软件开发仍处于高风险状态。新的分布式网络计算要求软件实现跨空间、跨时间、跨设备、跨用户的共享,导致软件在规模、复杂度、功能上的极大增长,迫使软件要向异构协同工作、各层次上集成、可反复重用
-
空间数据编辑(第六章)
空间数据编辑是指产生新的矢量数据或对已有的矢量空间数据进行的再加工,包括矢量数据的生产、加工、维护、错误修正等,这是空间数据维护与加工的基本环节,也是基于ArcGISEngine开发的GIS系统的基本功能。为保证数据的现势性,对空间数据的更新也是测绘地理信息相关部门的日常工作。空间数据的编辑包括矢量图形编辑和属性数据编辑两部分。本章以一个完整的实例讲述空间数据编辑各种工具的实现方法及对应的接口使用。全章按照空间数据编辑的基本流程给出详细的介绍,包括开始编辑、设置编辑图层、设置编辑任务、编...
-
类和结构体的区别
面向对象之 结构体和类的区别 1.结构体是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。 那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。 2.结构使用栈存储(Stack Allocation),而类使用堆存储(Heap Allocation) 栈的空间相对较小.但是存储在栈中的数据访问效率相对较高. 堆的空间相对较大.但是...
-
UML学习——对象图;构件图
对象图对象对象是一个类的实例,是具有具体属性值的一个具体事物。图例和类的图标一样,对象的图标用矩形来表示,但是对象名下面要带下划线。左边的图标中,冒号左侧是具体实例的名字,冒号右侧是类的名字。机房窗体的对象图修改密码窗体在左,一般用户这个类在右阶段和类图一样,在软件分析阶段及开发前进行,主要起到分析的作用构件图定义:软件构件是软件系统的一个物理单元。表示该软件与其他软件组件的依赖关系作用:①使客户...
-
关于类与对象、软构件、软部件的定义
关于类与对象、软构件、软部件的定义 程学先 在代码类软件复用领域中有子程序、宏、函数、类、方法、软构件、软部件、组件等等名词,关于它们的定义有许多不同的说法。 一、百度词条或当前各类文献中的定义 1 类 1)类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集...
-
构件和组件区别
一.构件 构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。构件代表系统中的一部分物理实施,包括软件代码或其等价物。 二.组件 对数据和方法的简单封装。组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件一些简单而可见的功能。
-
面向对象基于构件面向服务的区别
三者为递进的抽象层次 将相关的对象按照业务功能分组则形成构件 将跨构件的功能暴露出来形成接口
-
组件、接口、类、对象之间的关系
原文地址连接:http://www.cppblog.com/cforce/archive/2012/07/06/181972.aspx 什么是组件 个人的理解,组件是为了实现某个功能而整合在一起的方法及数据的集合,为了描述组件的特征组件中还包含一些描述信息,诸如组件的名称或ID,提供哪些接口,版本信息等。通常组件是以二进制文件提供的,但也可以以源代码的形式提供,只是这种情况不多见。
-
组件 (Component)和对象(Object)之间的区别
组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它们的主要区别是: 1)组件可以在另一个称为容器(有时也称为承载者或宿主)的应用程序中使用,也可以作为独立过程使用; 2)组件可以由一个类构成,也可以由多个类组成,或者是一个完整的应用程序; 3)组件为模块重用,而对象为代码重用。现在,比较
-
面向对象和面向工程的区别
C++是在C语言基础上发展的一门语言,他继承了C语言的高效,简洁,快速,和高移植性的传统。C++包含C语言的内容,主要是在C语言的基础上添加了面向对象编成(OOP)的方法,C语言是面向过程的编成。C语言--面向过程: 计算机语言要处理两个概念--数据和算法。数据是程序要使用和处理的信息,而且算法是程序解决问题的方法。C语言是面向过程的语言,他强调的是编成的算法方面。 随着程
-
组件和构件的区别
组件在辞典中的解释: (1) [assembly] ∶供装配整台机器、构件或元件的零件组合 (2) [module;package] ∶在电子或机械设备中组装在一起形成一个功能单元的一组元件 (3) [unit] ∶组装产品(如书橱或碗橱)时所组合的通常或多或少重复的部分 (4) [section] ∶可被组装或被重新组装的几个部件之一 构件在辞典中的解释: (1) [stru...
-
学习分布对象技术,看这篇笔记...
中间件 分布对象 软件构件 本博客是本人学习分布对象技术的笔记,在这里与大家分享。 第一部分 构件与中间件 随着网络与通信技术的发展,分布式软件的应用越来越广泛,分布式软件在计算机 软件应用领域扮演着非常重要的角色。 分布式软件: 分布式软件一般比集中式软件规模大、复杂,是软件开发复杂性的集中体现。 简单地讲,分布式软件指运行在网络环境中的软件系统,而网络环境是一群通过网络互 相连...
-
基于构件开发方法的概念、目标和意义
基于构件开发方法的概念、目标和意义作者: 贾育email: jia_yu@263.net [版权所有 任何形式的拷贝和引用必须得到作者的许可] 基于构件的开发(Component-Based Development,简称CBD)或基于构件的软件工程(Component-Based Software Engineering,简称CBSE)是一种软件开发新范型,它是在一定
-
什么是构件?
什么是构件?作者: 贾育email: jia_yu@263.net [版权所有 任何形式的拷贝和引用必须得到作者的许可] 要想弄懂CBD(component-based development,基于构件的软件开发)的原理,首先要搞清楚什么是构件(component,也译为组件)。这个问题看起来简单,却是CBD中最难回答的问题之一,因为构件的内涵十分丰富,CBD又
-
构件库概说
构件库概说作者: 贾育email: jia_yu@263.net [版权所有 任何形式的拷贝和引用必须得到作者的许可] 软件复用对于提高开发效率和软件质量有着巨大的发展潜力,目前的热点之一是提供验证合格的构件,也可以说软件复用可以通过恰当的使用构件库得以实现。在构件库支持下,软件工程师应该能够“取众家之长”,避免开发已有的软件。一. 构件库的角色
15 楼 aitracy 2010-11-30 12:55
14 楼 Javac_MyLife 2010-11-30 09:38
13 楼 xieyongwei 2010-11-30 08:53
若不能复活 死也死的干脆些,我有多少只手都赞成这个决策!
12 楼 七月十五 2010-11-29 20:38
11 楼 samfisher 2010-11-29 14:14
10 楼 guoxu1231 2010-11-29 13:44
9 楼 pillar09 2010-11-29 12:47
MS发来贺电。
8 楼 soartju 2010-11-29 10:24
7 楼 geminiyellow 2010-11-29 10:09
什么时候Tencent也大势已去,那中国的互联网将是百花齐放,百家争鸣,一片创新的海洋的。
楼上我引用错了,这个才是我要回的。
6 楼 geminiyellow 2010-11-29 10:08
做梦
5 楼 lapulande 2010-11-29 10:06
什么时候Tencent也大势已去,那中国的互联网将是百花齐放,百家争鸣,一片创新的海洋的。
4 楼 wangfy1685 2010-11-29 09:56
3 楼 caoyangx 2010-11-29 09:51
2 楼 sinoyster 2010-11-29 09:41
1 楼 jinsm 2010-11-29 09:26