在设计软件新功能的过程中,哪个流程是最佳实践?
- 设计类将要实现的接口。
- 先编写类,然后稍后提取接口。
如果选择第二种方式,何时决定需要接口?
在设计软件新功能的过程中,哪个流程是最佳实践?
如果选择第二种方式,何时决定需要接口?
如果您真的经历了设计阶段,那么在编写任何代码之前,您会为界面和类创建设计。对吧?
我必须同意S. Lott的观点,并补充说,一旦创建了接口的设计,它就是“铸成大错”的。
仅出于这个原因,除非您知道它将包含的所有内容,否则不应创建接口。
先考虑类的设计。
只有在经历了变革的熔炉后,美丽的设计才能被确定为美丽。如果接口一开始就没有从代码中铸造出来,你怎么知道它们是否经得起时间的考验呢?
我不知道哪个是最好的,但我确定在所有情况下正确的答案总是这两个选项之一!