摘要:
在我的<<也谈测试驱动开发>>里,提出了对方法级别的测试应该在实际代码的旁边来写的建议。 不同的博客有不同的看法,我尊重大家的意思,但某些问题似乎不是提得很明确,也可能是因为文中说得不够清楚,这里我来简单地澄清一下。 在一个类内写实际的代码与测试性的代码,可以采用如下的形式: using System; if #DEBUG using NUnit.Framework; ... 阅读全文
摘要:
在OO的思想体系中,封装性是一个很有意义的概念,它让对象能够拥有的独立能力,这些能力应该是私有的与公有的并存。 C#中,提供了如下的修饰符来描述一个类: public public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别。对于访问公共成员没有限制。 internal internal 关键字是类型和类型成员的访问修饰符。内部... 阅读全文