zoukankan      html  css  js  c++  java
  • VS2010 生成序列图实例

    今天我用一个非常非常简单的代码实例来体验一下VS2010生成序列图的过程:很简单,希望大家不要拍砖啊:)

    例子:声明一个学生类,一个课程类,在主程序中让学生学一个课,就这么简单:)上代码:

    课程类:

     using System;

    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
        class Course
        {
            public string CourseName { getset; }

            public void ResetCouseName()
            {
                this.CourseName = "R&S";
            }
        }
    }

    学生类:

     using System;

    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
        class Student
        {
            public string StudentName { getset; }

            public List<Course> SelectedCouses = new List<Course>();

            public void AddCourse(Course c)
            {

                this.SelectedCouses.Add(c);
            }

            public void ResetAllTheCourse()
            {
                foreach (var item in SelectedCouses)
                {
                    item.ResetCouseName();
                }
            }
        }
    }

    程序入口:

     using System;

    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Student s = new Student();
                Course chineseCourse = new Course();
                chineseCourse.CourseName = "Chinese";

                Course englishCourse = new Course();
                englishCourse.CourseName = "english";

                s.AddCourse(chineseCourse);
                s.AddCourse(englishCourse);

                foreach (Course item in s.SelectedCouses)
                {
                    Console.WriteLine(item.CourseName);   
                }
                Console.Read();
            }
        }
    }

    最后,如果点击生成序列图

     

    然后得到图: 

     

    然后结束,至于序列图是什么概念,有图有真相,看图就可以明白怎么玩的了:) 

  • 相关阅读:
    Cookie数据的编码及解码
    删除单链表节点,时间复杂度为O(1)
    匹配URL
    C#文本框允许使用ctrl+A
    实现统计一个字符串所含的不同字符的总数
    调用win32 api 函数SendMessage() 实现消息直接调用
    关于C++的const对象
    从一个文本文件中找出使用频率最高的五个字符
    C++基础中的基础(深拷贝与浅拷贝)
    python+Django CRM客户关系管理系统开发(十)--左右移动选择框功能开发
  • 原文地址:https://www.cnblogs.com/shineqiujuan/p/2379714.html
Copyright © 2011-2022 走看看