相关疑难解决方法(0)

"程序接口,而非实现"是什么意思?

在阅读有关设计模式时,人们会发现这句话.

但是我不明白,有人可以帮我解释一下吗?

oop ooad design-patterns interface software-design

119
推荐指数
6
解决办法
4万
查看次数

您是否应始终使用Java编写接口代码

我理解编码到接口的原理 - 将实现与接口分离,并允许交换接口的实现.

我应该编写我编写的每个类的接口代码还是过度杀伤?我不想将项目中的源文件数量增加一倍,除非它确实值得.

我可以使用哪些因素来决定是否按接口编码?

java oop interface

36
推荐指数
3
解决办法
1万
查看次数

C# - 系统地添加一个接口是一个好习惯吗?

在我正在研究的项目中,我注意到每个实体类都有一个接口.似乎最初的动机是仅将接口暴露给其他项目/解决方案.

我发现这完全没用,我没有看到为每个类创建一个接口的重点.顺便说一下,这些类没有任何方法只是属性,并且它们没有实现相同的接口.

我错了吗?或者这是一个好习惯?

谢谢

c# interface

10
推荐指数
3
解决办法
592
查看次数

接口与公共类成员

我注意到一些程序员喜欢为他们所有的类创建接口.我喜欢某些事物的接口(例如检查对象是否支持某种行为,然后为该行为设置接口)但过度使用接口有时会使代码膨胀.当我将方法或属性声明为public时,我希望人们只使用我的具体类,我并不真正理解在此基础上创建接口的必要性.

我想听听你对界面的看法.你何时使用它们以及用于何种目的?

谢谢.

language-agnostic oop design-patterns interface

3
推荐指数
1
解决办法
397
查看次数