C#代码整洁之道:代码重构与性能提升
上QQ阅读APP看书,第一时间看更新

3.12 习题

1)如何在C#中组织类?

2)一个类应该有多少种职责?

3)如何添加代码注释以便生成文档?

4)请解释内聚的含义。

5)请解释耦合的含义。

6)内聚应该高还是应该低?

7)耦合应该紧还是应该低?

8)哪些机制有助于为变化而设计?

9)何谓DI?

10)何谓IoC?

11)请说出使用不可变对象的一个好处。

12)对象应该隐藏哪些内容而又展示哪些内容?

13)结构体应该隐藏哪些内容而又展示哪些内容?