关闭。这个问题是opinion-based .它目前不接受答案。
想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.
3年前关闭。
Improve this question
在您的软件中设计新功能的过程中,哪个过程是最佳实践
如果走 2 号路线,你什么时候决定需要一个接口(interface)?
最佳答案
哪个先出现?需要一个特性还是一个特性的实现?
在我自己的工作流程中,界面首先是自发出现的。如果我的项目的某些部分需要一个新功能,它是围绕我想要使用它的方式构建的,即它的界面。然后实现如下。
这样,实现只包含实际需要的内容,并且不会浪费时间过度设计一段 Shiny 的无用代码。
关于language-agnostic - 哪个先出现 - 接口(interface)或类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/643859/