代码完整的“设计的理想特征”

时间:2008-12-02 00:15:19

标签: class-design

以下几点似乎含糊不清:
“高风扇”:拥有大量使用特定课程的课程;善用较低级别的公用事业班 “低扇出”:不要在给定的班级中使用太多其他班级 这是否意味着你甚至不能让一个给定的类使用几个小实用程序类?

1 个答案:

答案 0 :(得分:3)

首先,这不是一个可以或不可以的问题 - 这是一个指导而非规则。这意味着如果你有一个使用很多其他类的类,那么可能意味着它试图做太多,而其中一些可能被提取到一个单独的类中。

最后,问题的范围将决定设计是否良好,并且可能在某些情况下要求中到高扇出。