首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >首次在Java中创建API

首次在Java中创建API
EN

Stack Overflow用户
提问于 2009-12-29 23:05:47
回答 2查看 76.1K关注 0票数 19

我的任务是设计一个API列表,供我必须开发的GUI使用,以便与外部应用程序通信。考虑到应用程序刚刚设计好,并且我有它的初始类图,我应该:

1-仅列出此应用程序类图中GUI与应用程序通信所需的字段和方法

2-创建GUI与应用程序开发人员应创建的应用程序通信所需的全新字段和方法的列表

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-29 23:09:09

“仅列出此应用程序类关系图中GUI与应用程序通信所需的字段和方法。”

这真的很好用。

完成此操作后,尝试编写文档--并提供详细的示例。如果您的文档很难编写,令人困惑或差劲,那么您需要修复API以添加功能。

然后把它展示给其他人。

如果人们感到困惑或抱怨,那么您可能需要向API添加额外的功能。

在人们真正感到困惑或抱怨之前,不要做任何超过最低限度的事情。

票数 14
EN

Stack Overflow用户

发布于 2009-12-29 23:12:16

我会让API (半)独立于GUI的实现,因为以后您可能想要为同一应用程序创建一个不同的接口,或者只是更改GUI,然后您就只能使用为第一次通过第一个GUI而创建的任何东西。

另外,我强烈推荐你去看看Josh Bloch's talk about API design。Bloch是设计Java Collections API的人。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1975104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档