举例说明什么是组合关系,什么是聚合关系?

举例说明什么是组合关系,什么是聚合关系?,第1张

语言学上简单的说:组合就是将不同属性或相同属性的词连接在一起,组成词短语和句子。聚合就是一些相同属性的词聚合在一起他们一般可以互换。
例如 我看书 红花
他吃饭 绿花
老师布置作业
以上中得“我”“他”“老师”,“红””“绿”是聚合关系。我看书这样三个子是组合关系
这是语言学上的说法

语法的组合关系指语言符号按照线性顺序组合起来的关系,聚合关系指组合结构某一位置能够相互替换的几个具有相同作用符号之间的关系。

语言的组合关系说明了语言结构的规则,语言的聚合关系说明了替换关系。组合规则使得语言符号的结构呈现出有序性;聚合规则为句子的生成提供了更多的可能,简化了语言系统。组合关系有递归性,其结构类型可层层嵌套和扩展,套用有限的规则生成复杂的结构。

组合规则和聚合规则一般在语法中说,语言中主要说组合关系和聚合关系,聚合关系的实质是结构单位在同一组合位置上的替换关系,使具有某种相同作用的符号自然聚集成群。两者同为语言系统的重要规则,在现今的语言系统中被广泛应用和并得以发展完善。

语法解释:

语法是语言学的一个分支,研究按确定用法来运用的"词类"、"词"的曲折变化或表示相互关系的其他手段以及词在句中的功能和关系。包含词的构词、构形的规则和组词成句的规则。语法有两个含义,一指语法结构规律本身,即语法事实;一指语法学,是探索并描写语法结构的科学,是语法学者对客观存在的语法体系的认识和说明。

语法事实本身没有分歧,但由于语法学者占有的材料,观察角度,分析方法不一致,语法学体系是有分歧的。语法包括词法和句法两部分。词法主要是指词的构成,变化和分类规律。句法主要是指短语和句子等语法单位的构成和变化规则。

聚合(Aggregation) 关系是关联关系的一种,是强的关联关系。聚合是整体和个体之间的关系。例如,汽车类与引擎类、轮胎类,以及其它的零件类之间的关系便整体和个体的关系。与关联关系一样,聚合关系也是通过实例变量实现的。但是关联关系所涉及的两个类是处在同一层次上的,而在聚合关系中,两个类是处在不平等层次上的,一个代表整体,另一个代表部分。 
组合(Composition) 关系是关联关系的一种,是比聚合关系强的关系。它要求普通的聚合关系中代表整体的对象负责代表部分对象的生命周期,组合关系是不能共享的。代表整体的对象需要负责保持部分对象和存活,在一些情况下将负责代表部分的对象湮灭掉。代表整体的对象可以将代表部分的对象传递给另一个对象,由后者负责此对象的生命周期。换言之,代表部分的对象在每一个时刻只能与一个对象发生组合关系,由后者排他地负责生命周期。部分和整体的生命周期一样。

class Driver {   
    //使用成员变量形式实现关联   
    Car mycar;   
    public void drive(){   
        mycarrun();   
    }   
       
    //使用方法参数形式实现关联   
    public void drive(Car car){   
        carrun();   
    }   
}

聚合关系是是一种比较强的关联关系,java中一般使用成员变量形式实现。对象之间存在着整体与部分的关系。例如上例中

class Driver {   
    //使用成员变量形式实现聚合关系   
    Car mycar;   
    public void drive(){   
        mycarrun();   
    }   
}

假如给上面代码赋予如下语义:车是一辆私家车,是司机财产的一部分。则相同的代码即表示聚合关系了。聚合关系一般使用setter方法给成员变量赋值。 
假如赋予如下语义:车是司机的必须有的财产,要想成为一个司机必须要先有辆车,车要是没了,司机也不想活了。而且司机要是不干司机了,这个车就砸了,别人谁也别想用。那就表示组合关系了。一般来说,为了表示组合关系,常常会使用构造方法来达到初始化的目的,例如上例中,加上一个以Car为参数的构造方法 

public Driver(Car car){   
    mycar = car;   
}

所以,关联、聚合、组合只能配合语义,结合上下文才能够判断出来,而只给出一段代码让我们判断是关联,聚合,还是组合关系,则是无法判断的。

组合关系是指一个单位和同一序列的其他单位间的关系,或共现的所有成分的关系处于组合关系的词必须满足一些句法和语义条件。

组合关系也称句段关系,可比作横向水平关系,指一个语言元素与另一语言元素同时排列在言语链条上,构成语言要素在现场的组合,如在“快来”这个句子中,“来”和“快”的关系。是索绪尔的结构主义语言学中研究语言状态关系的两大主轴之一。

聚合关系:在语言学上聚合关系指在结构的某个特殊位置上可以相互替代的成分之间的关系,或者是共现的成分和非共现的成分之间的关系。同一聚合关系语句只受句法关系限制,语义因素不在考虑范围;处于聚合关系中的语句有共同的句法特征,但在语义上不能互相替换。

聚合关系就是语言结构某一位置上能够互相替换的具有某种相同作用的单位(如音位、词)之间的关系,简单说就是符号与符号之间的替换关系。几个词,一组词,他们性质相同,具有同样的组合功能,在语言结构的同一个位置上可以互相替换,替换后生成不同的句子,这些词之间的这种替换关系,就是聚合关系。

扩展资料:

UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。

组合也是关联关系的一种特例,他体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合;他同样体现整体与部分间的关系,但此时整体与部分是不可分的,整体的生命周期结束也就意味着部分的生命周期结束;比如你和你的大脑;表现在代码层面,和关联关系是一致的,只能从语义级别来区分。

参考资料来源:百度百科-聚合关系

参考资料来源:百度百科-组合关系

楼主所说《语言学纲要》应该是徐通锵和叶蜚声所著的
其中组合关系的定义为语言符号在线性序列中与相邻语言符号的一种横向关系也有其他教材解释为语言符号之间形成的言语链条的关系(这个说法存在于岑云强《语言学基础理论》)
聚合关系定义为语言符号因为某种共同符号而在人们记忆中形成的纵向的类聚关系也有其他教材解释为语言链条中某一环节可以替换的符号的聚合关系(这个说法存在于岑云强《语言学基础理论》)
最形象的例子就是表格:
组合关系
———————— |聚
小王 看 |合
学生 学习 英语 |关
孩子 吃 苹果 |系
横向的句子,就是我们说得言语链条就体现了语言符号的组合关系纵向的作主语的小王,学生,孩子,是主语可以再言语链条中替换的词的聚合,就是我们说的聚合关系看,学习,吃;,英语,苹果;也是一样一共三组

我这引用叶、徐版《语概》的解释。

组合关系,比如汉语语序是SVO,宾语在动词后面;而日语语序是SOV,宾语在动词前面。打乱这种规则的话,就会引起意思变化甚至语句不通。

聚合关系,比如“我种~”,这个~就可以用苹果、花、瓜来代替;“我~苹果”,这个~则可以用吃、切、买来代替。

也就是说,组合关系是语法单位组合排列的规则,而聚合关系是语法单位归类聚合的规则。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13366565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存