当前位置: 首页 > 知识库问答 >
问题:

雇员和雇员信息- C#关系[重复]

厍兴腾
2023-03-14

我有两节课。

Employee (Model)

EmployeeInfo (Another Class)
//Employee GetEmployeeInfo(int empCode) (MethodName)

< code>EmployeeInfo类返回一个< code >雇员类型。

现在,EmployeeEmployeeInfo之间的关系是什么?(聚合、组成或关联?)

我的猜测是,在员工信息中创建了一个员工信息的新实例。因此,当员工信息类对象死亡时,员工也会死亡。这表示死亡关系。那么,关系是组合

对不起,如果这是一个天真的问题,但我不能得到它的权利。


共有3个答案

狄峻熙
2023-03-14

奇怪,这两节课是你设计的?如果不是,很难知道两者的关系。

仉昱
2023-03-14

如果EmployeeInfo拥有(创建/处置)雇员,它可以是组合,或者是关联(如果雇员可能存在于EmployeeInfo之外)。

因此,需要有关如何使用它们(源代码)的更多信息来回答您的问题。

仉洲
2023-03-14

如果一个特定的EmployeeInfo是用一个特定Employee创建的,并且与该Employees一起死亡,那么它就是Composition。

如果特定EmployeeInfo可以有特定的Employee,但可以在没有它的情况下存在,那么它就是聚合。

组合和聚合都是关联的类型,它们只是专门的关联。

是的,我想说你所描述的关系是复合关系。

 类似资料:
  • 下面关于 Employer 和 Employee 的关系模型使用了一个真实的实体类(Employment)来表述,这是因为对于相同的雇员和雇主可能会有多个雇佣时间段。对于金额和雇员姓名,用 Components 建模。 映射文件可能是这样: <hibernate-mapping> <class name="Employer" table="employers">

  • 早上好,我被分配了一个任务:将佣金雇员类重写为雇员的子类。佣金雇员应该只包含超类雇员中未声明的实例变量和方法。佣金雇员的构造函数应该调用雇员的构造函数,佣金雇员的toString方法应该调用雇员的toString方法。创建一个驱动程序类来测试你的新佣金雇员类。提示用户输入名字、姓氏、社会保险号、总销售额和佣金率并创建一个佣金雇员对象,使用toString方法打印其信息。我似乎遇到的问题是类佣金雇员

  • 问题内容: 我有一段时间想弄清楚为什么我在Angular中收到Unknownprovider错误。我检查了我可以在该主题上找到的所有其他问题,并且大多数都提出了依赖项注入中的错误。但是,在我看来,好像没有忘记注入任何东西。我一直在尝试使resolve属性像Misko的这篇文章一样工作。解决该问题后,我可以控制台注销员工数据,但是随后出现Unknown provider错误,这将阻止数据显示在页面上

  • 本文向大家介绍C#实现学员信息管理系统,包括了C#实现学员信息管理系统的使用技巧和注意事项,需要的朋友参考一下 新手写一段学员信息管理系统,有代码冗余的情况请谅解,代码如下,请大神指点       以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 如果你正在管理开源项目中的程序员,要尽量保持足够的时间,这样他们才能获得足够的技术和政治技能—最少也需要几年时间。当然,没有项目,无论是开源还是闭源,都可以从轮换程序员中获益。新来者搞清楚窍门需要的时间在不同环境下各不相同。但是在开源项目中的代价更加巨大,因为离开的开发者不仅带走了他们的知识,也带走了社区中的他们的地位和其中建立的人际关系。 开发者已经积累的信誉不能够传递。一个新来的开发者不能继承

  • 我需要对某个异步方法进行fire-and-forget调用。我意识到VS建议我可以将调用设置为丢弃,IDE警告就会消失。但我不确定当和discard一起使用时,是否仍然没有等待该调用。是吗?