腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
利用
接口
分离
原理
实现
多态
?
、
、
我的目标是理解
接口
隔离
原理
,同时
实现
多态
。我的实际结果是:不,我不能。我被迫创建样板并使用Liskov替换原则(如果有一个Worker,那么一定有一个Worker不能吃东西,所以为可以吃东西的Worker创建一个扩展Worker的
接口
)。我想我误解了
接口
隔离原则。这是违反
接口
隔离原则的代码。public void eat() { throw
浏览 26
提问于2021-05-25
得票数 2
回答已采纳
6
回答
在OO软件设计中,我们最接近的概念和指导原则列表是什么?
、
、
我先说: 喜欢组合而不喜欢继承
浏览 10
提问于2010-10-28
得票数 0
1
回答
利用
接口
实现
开闭
原理
(SOLID)
、
、
、
、
我想为每种支付类型创建一个独立的类,并创建一个由这样的类
实现
的支付
接口
, public function payment($params)class // $obj->payment($params)} 我的问题是,
如何
动态地创建相关的支付类
浏览 0
提问于2019-01-01
得票数 2
回答已采纳
6
回答
您应该始终用Java编写
接口
代码吗?
、
、
我理解对
接口
进行编码的
原理
--将
实现
与
接口
分离
,并允许
接口
的
实现
进行交换。 是否应该为我编写的每个类编写
接口
代码,或者这是否过分地扼杀了?我不想翻倍的源文件在一个项目,除非它是真正值得的。,我可以使用哪些因素来决定是否按
接口
编码?
浏览 9
提问于2010-07-07
得票数 48
回答已采纳
4
回答
Java 8中的
接口
隔离
原理
及默认方法
、
、
、
根据
接口
隔离
原理
但是Java 8中引入的default方法提供了在Java
接口
中
实现
方法的灵活性。Java 8似乎提供了增强
接口
的可行性,使其具有一些与其核心逻辑无关的方法,但具有一些默认或空的
实现
。 这不违反ISP吗?
浏览 4
提问于2017-09-23
得票数 7
1
回答
这个
接口
应该包含什么?
、
、
、
我正在为Doctrine创建一个模式,但首先我要创建
接口
、抽象类(模型),这些类将由实体进行扩展。它们都有它们的抽象类、表示和参与者,它们
实现
了getter和getter,还包含了这些字段的映射信息。它们可能包含一些未在
接口
中定义但需要在getter和setter中处理数据的可转换方法。如果我把它放在
接口
中,我无论
如何
也不能使用它作为鉴别器,但是从逻辑的角度来看,它应该在
接口
中还是在另一个名为PresenterParticipantInterface的
接口
中呢?
浏览 0
提问于2015-06-30
得票数 0
1
回答
面向对象编程与抽象数据类型(
多态
性)编程的区别
、
当我通过这个时,它引用了这个。我试图查看文档,但什么也找不到。
浏览 0
提问于2013-10-31
得票数 0
3
回答
界面和
多态
的区别
、
、
、
我正在阅读一本关于
多态
性和
接口
的C++书籍的在线摘录。这本书对
多态
性和
接口
进行了区分,并详细说明了
如何
在C++中
实现
它们。但是,我一直认为C++中的
接口
(使用具有纯虚函数的基类
实现
)只不过是
多态
的应用程序。我想知道
多态
性和
接口
之间的明确区别,因为摘录把我搞糊涂了。
浏览 0
提问于2014-01-28
得票数 6
回答已采纳
1
回答
寻求巩固对OOP原则的理解
、
、
、
、
抽象-只显示相关信息和隐藏
实现
细节。
接口
和抽象类是抽象的一个例子。允许用户在不了解内部工作
原理
的情况下使用某种形式的功能。例如,HashSet类提供put()和get()方法.作为一个用户,我不需要知道HashSet类是
如何
实现
这些方法的,我只需要知道相关的细节,比如方法名称和参数。抽象降低了软件系统的整体复杂性。
多态
-一个实体基于上下文采取多种不同形式的能力。
多态
的例子是运行时和编译时
多态
。运行时
多态
是通过方法重写来
实现</
浏览 0
提问于2018-11-18
得票数 -2
1
回答
Java
接口
示例
我目前正在学习更多关于Java的知识,并且在一本书中遇到了一个例子,我认为这本书让我误解了
接口
的使用。val = start; start = x; }我不明白
接口
在这里有什么用途,为什么类不能简单地删除implements语句,以及
接口
真正的用途是什么。
浏览 1
提问于2017-08-08
得票数 1
回答已采纳
3
回答
“类型优先的设计”最终是否与“界面优先的设计”相同?
、
、
、
在面向对象编程中,我们被教导要考虑
多态
性(即
实现
与
接口
分离
的想法,以及首先考虑
接口
是有意义的)。后来,我们了解到这是解决表达问题的一种方法。 使用协议的其他语言,如Clojure地址“表达式问题”。
浏览 0
提问于2014-09-04
得票数 3
回答已采纳
1
回答
接口
和
实现
设计结构?
、
、
我使用ProcessMgr作为一个
接口
类,可以从它调用每个操作:{ class OperationOne; class OperationTwo( 2)是否有更好/更有效的方法将
接口
和
实现
分开?
浏览 0
提问于2017-01-28
得票数 5
回答已采纳
2
回答
python中len函数的鲁棒性与
多态
性
list is:', 4)('length of list is:', 4)('length of list is:', 4)我的问题是,在这些数据结构上,len函数是否使用了
多态
性
浏览 1
提问于2015-08-27
得票数 0
回答已采纳
3
回答
字节流单元测试
、
、
、
、
我正在
利用
Reporting Services web服务生成报表,并允许用户下载该报表。这是通过PDF、Excel、XML等
实现
的,并且工作正常。我正在尝试在我的报告类和
实现
之间创建一些
分离
,但我正在为
如何
在一个仍然可测试的庄园中做到这一点而苦苦挣扎。 由于我的自定义报表对象/类直接调用web服务,我是否应该通过使用
接口
进一步
分离
这一点?任何关于这一点的建议,以及它
如何
仍然是单元可测试的,无论字节源是什么,都会非常感谢。
浏览 1
提问于2009-01-28
得票数 3
回答已采纳
2
回答
为什么要将
接口
和
实现
分离
?
、
、
SomeComponentV2Impl extends SomeComponentImpl implements SomeComponent { // Some methods } 为什么在这种情况下,我们要
分离
接口
和它的
实现
浏览 2
提问于2015-05-30
得票数 6
1
回答
如何
使用“隐式”
接口
来提高生产率,这与C#'s扩展方法的概念相比
如何
?
、
、
在Go语言教程中,他们解释
接口
如何
工作:这是在Go中创建
接口
的唯一方法。谷歌还解释说: 类型通过
实现
这些方法来
实现
接口
。没有明确的意向声明即interface声明。隐式
接口
将
实现
包与定义
接口
的包
分离
:两者都不依赖于另一个
浏览 0
提问于2013-05-07
得票数 24
回答已采纳
3
回答
如何
在不扩展类的情况下
实现
动态
多态
性
、
、
、
在一次采访中,我被问到
如何
在不扩展类的情况下
实现
动态
多态
性。
如何
做到这一点?
浏览 0
提问于2012-09-10
得票数 38
4
回答
VBA
接口
与
多态
性
、
我正在尝试VBA的
接口
,我有点恼火。我在这个主题上读到的大部分内容都建议使用
接口
作为
实现
多态
的一种手段,这在我的一些用例中似乎是有效的。不幸的是,我遇到了一个问题。我创建了一个类模块来定义
接口
iCanvasObject。是否有一种方法可以用于创建特定于cTable的方法,以便在仍然
利用
接口
的
多态
浏览 6
提问于2014-05-14
得票数 3
回答已采纳
1
回答
使用c++模板进行测试的技术
、
、
在大多数语言中,这是通过
接口
分离
耦合来
实现
的,推迟了依赖项的注入,这样mock对象就可以停靠到我们想要测试的
实现
。现在,在C++中,我们当然可以完全遵循这种方法,使用抽象类作为
接口
,但我们也拥有模板编程的强大功能,它在编译时解析依赖关系 我已经看过太多
如何
使用标准方法进行TDD的例子,但对于模板编程来说,却是零和零的例子是的,我看到Alexandrescu方法使用策略模板参数来推迟
实现
的选择,但我想知道为什么这种方法没有更广泛地应用。它是否导致了困难或令人不安的副作用?
浏览 1
提问于2012-05-20
得票数 1
1
回答
设计问题:针对多个客户端的“通用应用程序/流程”,结果将是“但”
、
、
我要为我的客户创建一个应用程序。他的多个客户(我的客户)将登录到该应用程序,并做同样的事情。因此,在这种情况下,我们有一个“通用应用程序”:只编写一次,适合每个客户的需要。当然,我们可以等待更多第一次想到的“人人共享的流程”的修改。但是,我预见到我的源代码中有各种各样的if语句:{} else if (client == "b
浏览 2
提问于2010-10-31
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券