1)如何在C#中组织类?
2)一个类应该有多少种职责?
3)如何添加代码注释以便生成文档?
4)请解释内聚的含义。
5)请解释耦合的含义。
6)内聚应该高还是应该低?
7)耦合应该紧还是应该低?
8)哪些机制有助于为变化而设计?
9)何谓DI?
10)何谓IoC?
11)请说出使用不可变对象的一个好处。
12)对象应该隐藏哪些内容而又展示哪些内容?
13)结构体应该隐藏哪些内容而又展示哪些内容?