2017-10-10 116 views
-2

有人可以向我解释这一点吗?它将如何工作以及如何工作。我正在创建一个c#学生注册表单。C#/ ASP.net类uml图

enter image description here

我创建了类:

public class Course 
{ 
    public string Number { get; set; } 
    public string Name { get; set; } 
} 

只是混淆的列表中的一部分,它做什么....

+0

我们需要看类图。 – AGrammerPro

+0

我如何在这里附上图片?新来这个大声笑 –

回答

1

的目标是想在面向对象的范例。你当然会具备以下条件:

  • 号(ID)
  • 名称
  • 列表的学生(集合)
基于以下描述

,你的模型是不完整的。正如我上面所指出的,在面向对象的范例中思考。如果我有一所学校,我将如何管理课程和学生?

public class Student : IEntity<int> 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
} 

public class Course : IEntity<int> 
{ 
    public int Id { get; set; } 
    public string Name { get; set; } 
    public IEnumerable<Student> Students { get; set; } 
} 

最初的基础存在,每门课程我要报名参加课程的学生的集合。这将成为基础,但建立在这个例子上:

  1. 如果我必须按学校跟踪课程,模型会如何变化?
  2. 如果我需要为学生添加数字等级,模型会如何变化?

这些问题将影响您的模型。正如我上面所指出的那样,如果您认为对象的范例以及它们如何相互关联,它将帮助您构建初始对象,同时也可以构建数据库中的关系数据表。

此外,如果没有整个图表,我们会假设或推断我们自己的解释,希望这会对您有所帮助。