当前位置:  开发笔记 > 编程语言 > 正文

首先是 - 界面或类

如何解决《首先是-界面或类》经验,为你挑选了2个好方法。

在设计软件中的新功能的过程中,哪个过程是最佳实践

    设计类将实现的接口.

    稍后编写类并提取接口.

如果走2号路线,你什么时候决定需要接口?



1> S.Lott..:

当您需要重构几个类中的常用功能时,界面会显示.

在你有多个具有共同特征的类之前,很难预见接口应该是什么.

一旦你有了几个类,就可以更容易地推断出接口需要什么,然后返回并重构这些类以正确实现新发现的接口.

有些人在纸上设计了很多类来确定接口应该是什么.保存重构实际代码.相反,你必须重构你的设计.



2> Brian Guthri..:

特技提问!测试首先进行.然后是测试的实现,这是一个可能已经或可能不会实现接口的类.进行测试通过的一部分可能涉及从现有类中提取接口,但在有需要该接口的东西之前,不要试图猜测接口需要什么.

你会让自己疯狂地试图提前解决这个问题 - 或者无论如何,我总是在我之前的TDD日做过.确定您的应用程序需要哪些功能,编写测试,然后让测试指导您对代码执行的操作.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有