我应该在类图中包括作为JavaAPI一部分的类吗?

我应该在类图中包括作为JavaAPI一部分的类吗?,java,api,class-diagram,Java,Api,Class Diagram,我应该在类图中包括作为Java API一部分的类,例如HttpURLConnection或JSONObject,还是只包括为项目开发的类 我的程序连接到服务器,检索数据,构造一个JSONObject,然后使用这些数据构造一些对象。 我觉得这些类是流程的一部分,但我只是在使用它们——经常使用,但只是使用——而不是继承或实现接口 因此,一方面我觉得它们很重要,另一方面它们不是我项目的一部分,作为合同或超级类 谢谢。这当然符合个人品味。但我个人倾向于不包括它们。或者只按名称引用它们,但不包含列出的属性

我应该在类图中包括作为Java API一部分的类,例如
HttpURLConnection
JSONObject
,还是只包括为项目开发的类

我的程序连接到服务器,检索数据,构造一个
JSONObject
,然后使用这些数据构造一些对象。 我觉得这些类是流程的一部分,但我只是在使用它们——经常使用,但只是使用——而不是继承或实现接口

因此,一方面我觉得它们很重要,另一方面它们不是我项目的一部分,作为合同或超级类


谢谢。

这当然符合个人品味。但我个人倾向于不包括它们。或者只按名称引用它们,但不包含列出的属性/方法,以说明我们无法控制此类。

这当然符合个人喜好。但我个人倾向于不包括它们。或者只按名称引用它们,但不使用列出的属性/方法来说明我们无法控制此类。

如果我查看一个系统,觉得类图很重要,我倾向于后退一步,看看是否有遗漏的最佳实践,例如


但是,如果我被迫提供一个API类,我一般不会包括API类,而只包括绝对必要的API类。

如果我看一个系统,觉得类图很重要,我倾向于后退一步,看看是否有遗漏的最佳实践,例如


但是,如果我被迫提供一个API类,我一般不包括API类,而只包括绝对必要的API类。

您希望通过UML图实现/通信什么

包括这些课程有助于实现这一目标吗


看,在那儿。您的答案。

您希望通过UML图实现/交流什么

包括这些课程有助于实现这一目标吗


看,在那儿。您的答案。

您能提供更多的信息吗。一般来说,我不这么认为。我认为你应该只包括项目中的类。你能提供更多的输入吗。一般来说,我不这么认为。我认为你应该只包括你项目的一部分。我可以看出你想教一个人钓鱼,而不是给他一条鱼。这是值得称赞的。我建议你改写你的回答,以整合FAQ中提供的指导,以此来帮助你更有效地进行这项工作。我可以看出,你想教一个人钓鱼,而不是给他一条鱼。这是值得称赞的。我建议您改写您的回答,以整合常见问题解答中提供的指导,从而帮助您在这方面更有效。