腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在
Java
中
使用
组合
和
接口
进行
设计
java
、
inheritance
、
composition
我为一个问题
设计
了以下内容: // ...class Guppy extends Animal { ... } } // do something else} 动物模型、HornedAnimal模型
和
TailedAnimal因为
Java
不支持多重继承,所以我在创建Rhinocer
浏览 1
提问于2010-11-29
得票数 9
回答已采纳
4
回答
多个“扩展”
java
、
android
public class MainActivity extends fragment 我
的
问题是,我需要扩展片段才能
使用
'pager_title_strip‘,但要
使用
可以读取json
的
列表视图,它也需要扩展。如何在同一个类
中
扩展这两个类?
浏览 0
提问于2014-02-03
得票数 0
1
回答
接口
继承与
接口
组合
的
区别
oop
、
inheritance
、
interface
、
composition
Q1:在
使用
“
接口
继承”
和
“界面
组合
”
设计
OOP代码时,哲学上有什么不同?(请集中精力处理
接口
部分,因为我知道继承
和
组合
,以及为什么
组合
比继承更受欢迎)。Q2:当
接口
继承比
组合
或composition+interface更受欢迎时,是否有任何用例场景?关注
的
焦点应该是
接口
在继承
和
composition.And
中
的</em
浏览 0
提问于2015-10-08
得票数 1
回答已采纳
2
回答
采用哪种
设计
模式
使用
策略或工厂
设计
?
java
、
design-patterns
我无法决定
使用
哪种
设计
模式。 假设您正在一个新
的
启动
中
工作,在这里您已经创建了一组专门
的
算法。从算法
的
输入
和
输出两个方面很好地定义了各算法
的
接口
。
java
.util.Map<String,Integer>计算(
jav
浏览 3
提问于2019-04-01
得票数 1
回答已采纳
2
回答
为什么在单元测试时,
接口
Mocks比子类Mocks更可取?
unit-testing
、
oop
、
mocking
当一个类实现一个
接口
时,它很容易模拟,但是,您必须为它创建一个
接口
。那么,为什么基于
接口
的
模拟比基于子类
的
模拟更好
的
实践呢?
浏览 4
提问于2015-08-28
得票数 10
回答已采纳
1
回答
继承、带有
接口
的
组合
oop
、
inheritance
、
interface
、
composition
据我所知,可以同时存在类继承
和
接口
继承。
接口
是提供封装
的
方式之一。Q2:带有
接口
的
组合
被认为是一个很好
的
设计
工具。如何以及为什么?为了更好地理解,请用
Java
代码提供示例(如果可能)。
浏览 0
提问于2015-10-08
得票数 0
1
回答
在python
中
,构图
和
外观是相同
的
吗?
python
、
multiple-inheritance
、
mixins
、
composition
、
facade
在python上下文中,是
组合
和
外观相同
的
东西。我知道facade
设计
模式是用来做什么
的
,但是我只想确保我能调用我
的
类,它实现了一个外观,一个
组合
?我也可以对混合类说同样的话吗,还是说它只是一种不同
的
野兽,它们一起具有更接近多重继承
的
特性,并且能够解决其他问题而不是外观?我们是否可以用Python松散地调用
组合
,相当于
Java
中
的
接口
,或者这个语
浏览 1
提问于2013-09-19
得票数 2
回答已采纳
1
回答
面向对象
设计
中
的
继承与
接口
oop
注意:这个问题是关于通用OOP
设计
的
,而不是一种特定
的
语言。所有包含
的
代码都是python、C++
和
Java
的
伪代码
组合
,这些代码
设计
成可读
的
,而不一定是完美的。OOP
设计
的
核心原则之一是为
接口
编码,而不是实现。我们有一个有用
的
技巧,就是从其他地方将合同导入我们
的
对象。CurrentItem() {...}}
浏览 4
提问于2021-12-04
得票数 0
2
回答
为什么类适配器
设计
模式不能
使用
一个
接口
而不是多个继承?
java
、
oop
、
design-patterns
为了实现它,所
使用
的
语言必须支持多重继承,因为适配器类必须继承两个类,即Target
和
adapter。因此,在像
Java
这样
的
语言中,这是无法做到
的
。 但是为什么它不能
使用
接口
目标而不是类目标呢?与对象适配器模式也有更多
的
内联。只需从对象
组合
(Adapter具有适配器)切换到单继承(Adapter继承适配器)。通过
使用
接口
,我看不到
设计
上
的
差异,
浏览 6
提问于2022-09-16
得票数 2
回答已采纳
2
回答
通过
组合
继承?
java
我在
Java
World:上阅读了一些关于
组合
的
文章 int pieces = apple.peel();} 后来它可以通过
接口
实现多态:参见Javaworld第4页上
的
“
使用
浏览 1
提问于2010-11-04
得票数 0
2
回答
如何在InterfaceBuilder
中
显示自定义UIViews?
objective-c
、
xcode
、
interface-builder
、
ibplugin
我似乎很喜欢
设计
实现自己
的
-drawRect:方法
的
新UIViews
和
UIControls。这对我来说工作得很好,特别是在
使用
接口
生成器
中
的
UIViews
进行
组合
时。但是在Interface Builder
中
组合
它们是很烦人
的
,因为它们只是显示为无聊
的
普通矩形。 如果视图能够像内置控件那样呈现自己,那就太好了。有没有什么方法可以组织我
的<
浏览 34
提问于2009-01-30
得票数 18
回答已采纳
1
回答
在
Java
8StreamAPI
中
,DirectoryStream<Path>
和
Stream<Path>有什么区别?
java
、
java-8
、
java-stream
、
directorystream
我想返回路径流(这些是位于某个目录
中
的
文件)。但是,我想知道上面的片段
和
第二个片段之间
的
区别: Spliterator<Path> splFiles.newDirectoryStream(dir).spliterator();} DirectoryStream
和
Stream都是A
浏览 5
提问于2015-04-14
得票数 2
5
回答
在
Java
中
,什么是继承
的
坏例子呢?
java
、
oop
、
inheritance
我知道
Java
中继承
的
优点,但我很难接受它也有缺点。有人能给我举一个
Java
继承
的
坏例子吗?
浏览 0
提问于2011-03-20
得票数 5
回答已采纳
1
回答
大内存(数据大小)集合
java
、
data-structures
、
collections
、
bigdata
我经常不得不
使用
java
.util.collection包
中
的
对象,这些对象符合Map
和
Set
接口
。当我将几百万个元组或实体插入到这些对象(HashMap、TreeMap等)
中
时,它们
的
性能,无论是插入还是查找都慢得像爬虫。我
设计
了派生类,它本质上是
java
.util.collection
中
的
类
的
组合
,在性能上具有更好
的
伸缩性。
浏览 0
提问于2012-11-04
得票数 2
回答已采纳
12
回答
为什么
Java
中
没有SortedList?
java
、
sorting
、
collections
在
Java
语言中,有
和
接口
。它们都属于,并提供了一种访问元素
的
排序方式。你知道为什么它被
设计
成这样吗?
浏览 11
提问于2012-01-04
得票数 578
回答已采纳
2
回答
在
java
中
使用
gui
接口
类?
java
、
user-interface
我
的
问题是关于在
java
中
使用
带有图形用户界面的
接口
类。现在我有了一个
接口
类,它
的
方法如下:{} 然后,我创建了一个实现该
接口
的
类,但是这个类是用gui
设计
编写
的
,并且有一个实现login方法
的<
浏览 0
提问于2015-12-03
得票数 1
3
回答
向
接口
添加方法还是不添加方法?
java
、
default-method
在
Java
8
中
,除了需要在具体类
中
实现
的
声明之外,我们还可以对
接口
中
的
方法
进行
默认实现。请帮助我了解什么是好
的
设计</
浏览 5
提问于2016-09-05
得票数 11
1
回答
方法参考
和
收集流法
的
机理
java
、
functional-programming
、
java-stream
、
collect
我最近正在研究
java
函数
接口
,并想知道方法引用是如何在上
进行
的
。所以,我
的
问题是:正如您在上面的代码中所看到
的
,collect方法接收BiConsumer
接口
作为累加器
和
组合
器
的
参数。但是,ArrayList::add
和
ArrayLis
浏览 1
提问于2021-07-03
得票数 0
回答已采纳
4
回答
适用
设计
模式
java
、
jsf
、
design-patterns
基本上,我已经抽象了基类
和
所有其他子类
中
的
所有内容,添加了它们自己
的
方法。(让我们把这个类称为C类)来扩展A类
和
B类。现在,在
java
中
不可能扩展两个具体
的
类。 //new methods我需要A类
和
B类
中
的
方法
和
变量,但我不知道如何做到这一点。我没有那么好
的
设计
模式,
浏览 6
提问于2013-04-16
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券