Visual Studio 2010 Beta2多层架构Layer Diagram(层次图)
Visual Studio 2010中提供了架构和UML的支持,新增了一种ModelingProject类型项目.
下面是Visual Studio 2010 Beta2中层次图的工具箱:
我们就简单的画出我们最为熟悉的三层架构的层次图,UI-业务逻辑层-数据访问层,如下图:
我们不只可以简单的画出我们的层次架构,最重要的是他可以与我们的程序相结合,下面就举一个简单的例子来演示。
首先我们设计了下面程序层次架构:
然后建立几个项目,:
各个项目程序如下:
- Business
namespace Business
{
public class Test:ITest
{
public void Show()
{
Console.WriteLine("Test");
}
}
}
2. CaryLayer
namespace CaryLayer
{
class Program
{
static void Main(string[] args)
{
Test t1 = new Test();
t1.Show();
}
}
}
- Common
namespace Common
{
public interface ITest
{
void Show();
}
}