标签: class-design
以下几点似乎含糊不清: “高风扇”:拥有大量使用特定课程的课程;善用较低级别的公用事业班 “低扇出”:不要在给定的班级中使用太多其他班级 这是否意味着你甚至不能让一个给定的类使用几个小实用程序类?
答案 0 :(得分:3)
首先,这不是一个可以或不可以的问题 - 这是一个指导而非规则。这意味着如果你有一个使用很多其他类的类,那么可能意味着它试图做太多,而其中一些可能被提取到一个单独的类中。
最后,问题的范围将决定设计是否良好,并且可能在某些情况下要求中到高扇出。