class-design 相关问题

指面向对象语言中类单元的结构定义。

具有一个Adaptee类的适配器设计模式继承了另一个Adaptee类?

我最近遇到了这个问题,我很好奇我的答案是否正确,如果不正确,我在哪里弄错了。我的任务:类A和B的签名不兼容。 C类是...

回答 1 投票 1

类设计-使用可选的?变体?不透明?

我想为PCI总线位置提供一门课程。为了便于讨论,它们以三种形式出现:[domain]:[bus]:[device]。[function] [domain]:[bus]:[device] [bus]:[device]。[function]和让我们...

回答 3 投票 2


从多个Kafka主题读取数据(通用列表类设计)

我尝试更改Flink运行程序代码,以使其从多个Kafka主题读取数据,并将其相应地写入不同的HDFS文件夹,而无需加入。我有很多Java和Scala通用方法,而且...

回答 1 投票 0

“是否有公共”嵌套类

假设我有一个类'Application'。为了进行初始化,需要在构造函数中进行某些设置。我们还假设设置的数量太多,以至于无法设置...

回答 6 投票 17

评估UML类图

假设我绘制一个表示项目的类和接口结构的UML类图。在实际创建那些类和接口之前,是否有任何方法可以评估UML设计? ...

回答 1 投票 2

最佳做法:在类定义中对公共/受保护/私有的排序?

我正在从头开始一个新项目,希望它是干净的 具有良好的编码标准。 这里经验丰富的开发人员喜欢按什么顺序将内容布置在一个类中 A: 公共方法 私有方法 公共变量 ...

回答 10 投票 77

UML类关系

我想确认我是否在正确的轨道上确定共同的UML类关系时。例如,之间的关系是:1计算器成员和他/她的计算器...

回答 6 投票 3

为什么把私有字段和方法在类的顶部?

我看到在很多地方这种事实上的标准在许多语言,但我永远无法理解它 - 为什么把你的私人领域和方法在类声明的顶部?比喻似乎...

回答 11 投票 28

为什么__init __()后,总是叫__new __()?

我只是想简化我的课之一,并引进具有相同风格的轻量级设计模式的一些功能。不过,我有点困惑,为什么__init__总是...

回答 18 投票 495

检查继承类的具体类型

假设我有几个类:public class BaseClass {// ....} public class ChildClassA:BaseClass {// ....} public class ChildClassB:BaseClass {// ....}现在我有了。 ..

回答 1 投票 0

可以在类中使用null接口对象的最佳实践

我创建了一个代表组件的类。这个组件有宽度,高度,x坐标,y坐标等。当我操纵宽度,高度,x和y时,我想把逻辑保持在...

回答 1 投票 0

访问“父”或“所有者”函数C ++

我有一个类Game,它在参数中有一个另一个类的std :: vector,Case。在这个类Case中,我有一个函数告诉我什么时候点击它。我想向我的对象发送一个信号......

回答 1 投票 0

再次进行python循环导入(也就是这个设计有什么问题)

让我们考虑python(3.x)脚本:main.py:来自test.team导入团队来自test.user导入用户如果__name__ =='__ main__':u = user()t = team()u.setTeam(t) t.setLeader(你)...

回答 5 投票 44

你如何设计面向对象的项目? [关闭]

我正在开发一个大型项目(对我来说),它有很多类,需要可扩展,但我不知道如何规划我的程序以及类需要如何交互。我拿了一个OOD ......

回答 23 投票 222

如何设计一个可以在其他项目中重用的类

我们想要一个游戏的椅子类。我们如何创建这个类,以便它可以在另一个游戏中工作?并通过考虑坚实的原则。想象一下,例如,我们有2个游戏:一个是......

回答 1 投票 1

Lambdas和std :: function,Modern C ++

我有一个类对数据应用一些计算。在这种情况下变换。然而,类不关心转换计算是什么或它需要的参数(它只知道...

回答 2 投票 4

为什么ASP.NET Core的Startup类不是接口或抽象类?

这是关于这里解释的Startup类背后的设计原理:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/startup?view = aspnetcore-2.1我明白这个类...

回答 1 投票 4

使用C ++和使用合成创建对象的一些指导

基本上我的问题是作文。我理解这个原理,但是我在其中一个测试中苦苦执行。从下面的计算机和显示器代码,我必须创建一个最终...

回答 1 投票 -1

Kotlin:将复合类属性公开为公共宿主类属性

假设我们有一个Composite类class Composite(val one:Int,val two:Int)和一个Host类class Host(val comp:Composite)现在我们可以打印Composite对象的属性fun hostTest(){...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.