Welcome

首页 / 软件开发 / .NET编程技术 / .NET 4.0中的契约式编程

.NET 4.0中的契约式编程2011-08-20 博客园 Angel Lucifer契约式编程不是一门崭新的编程方法论。C/C++ 时代早已有之。Microsoft 在 .NET 4.0 中正式引入 契约式编程库。博主以为契约式编程是一种相当不错的编程思想,每一个开发人员都应该掌握。它不但 可以使开发人员的思维更清晰,而且对于提高程序性能很有帮助。值得一提的是,它对于并行程序设计 也有莫大的益处。

我们先看一段很简单的,未使用契约式编程的代码示例。

// .NET 代码示例
public class RationalNumber
{
private int numberator;
private int denominator;

public RationalNumber(int numberator, int denominator)
{
this.numberator = numberator;
this.denominator = denominator;
}

public int Denominator
{
get
{
return this.denominator;
}
}
}