技术开发 频道

统一建模语言UML基础专题

    内幕:UML与源代码

    UML是一种设计语言,它的目的不是表现细节,而是表现结构,仅仅展示必要的细节。因此,UML不可能与源代码一一对应,只存在结构上的对应关系。作为一种参考,下面列出了图6-7中的类图的C#源代码:

    interface IHuman

    {

    }

    
class Person : IHuman

    {

    
void Read(Book book)

    {

    
//

    }

    }

    
class Author : Person

    {

    
public Book[] books;

    }

    
class Book

    {

    
public Author author;

    
public Page[] pages;

    }

    
class Page

    {

    }

    
class Bookshelf

    {

    
public Book[] books;

    }
0
相关文章