object-oriented-analysis 相关问题

面向对象分析(OOA)是解决问题的最初方法 - 将概念模型设计为基于一组需求的建议解决方案。

创建对象的类与被创建对象的关系 UML

我不知道对于一个返回一个创建的对象或获取一个对象作为参数的类来说,类与类之间的关系哪种是合适的(见上传的图片)。我想,聚合composition......。

回答 2 投票 0

事件的类图UML建模

在 python 中有一个叫做 "events "的模块,我们可以从中导入一个叫做 "Events "的对象。events模块的URL 对象可以向对象注册一个回调方法,其他对象可以调用 ...

回答 1 投票 0

如何在排序列表中存储对象

我有一个排序列表,其中包含一个名称和一个整数值。我是c sharp的新手,所以我不知道我做错了什么。我的代码: class Tool { public Tool(string name, int quantity) { ...

回答 1 投票 0

DDD是否适用于C语言编程? [关闭]。

我想重构一些C语言程序,我想知道在这些程序中应用领域驱动设计是否合适?有没有在C语言程序中使用DDD的演示?很多例子都是 ...

回答 1 投票 -1

如何在OOP中正确处理相交的抽象类?

这是有关面向对象编程的问题,因此它并非专门针对Scala。我需要为具有两种抽象类型的抽象接口编写具体方法。但是我需要...

回答 1 投票 0

Python:如何在tkinter的checkbutton中动态分配变量

我正在尝试根据列表生成一些检查按钮。我创建了迭代并尝试生成它们。但是,我很难分配“变量”选项。我尝试使用'self.bttn%d'%...

回答 1 投票 0

[数组作为类javascript中的数据成员

我是面向对象javascript的新手,正在尝试定义一个具有数组作为数据成员的类。该类的数据成员将另一个类的对象存储为数组。将会更多...

回答 3 投票 3

创建控制对象或方法来处理两个对象之间的关系更好吗?

假设我有一个游戏,在游戏中允许玩家在设计级别/向卖方购买或出售物品,最好的选择是什么,创建另一个类别进行交易,或...

回答 1 投票 0

遍历对象列表并且每个对象都有对象列表的优化解决方案

我需要针对遇到的一个问题进行优化的解决方案:有一个对象A包含一些字段:类A {字符串城市;字符串状态;字符串phoneNo; ----}还有另一个列表...

回答 1 投票 0

Laravel应用逻辑:控制器还是服务提供商?

假设我有一个典型的Laravel应用,它:接收请求对请求执行某些操作发送回响应如果第二步“对请求进行某些操作”进入一个或多个...

回答 1 投票 0

更改字典中的值,更改原始返回的字典的值

def data_query(Chan,Mode,Format,Sampling,Wave_Data):如果Mode.get_state()=='NORM':如果Chan.get_state()=='CHAN1':wave_dict = Wave_Data.get_wave_data(1)if。 ..

回答 1 投票 0

构造具有一组变量和一组变量的变量的最佳方法是什么?

我正在创建一个计算费率的程序。这个价格有一个高峰期,而高峰期有自己的小时数和价格。我当时在考虑做嵌套类,但是必须要有...

回答 1 投票 0

将实现接口的通用类型类分配给作为接口的通用类型

我不确定我的问题是否很清楚,所以我将通过代码来明确指出:基本上,我有一个加载程序接口,一个通用类型是一个接口。在这里,猫和狗都实现了IAnimal。 ...

回答 1 投票 0

如何编写与正常流程分开的区域特定逻辑?

我有一个类名ProductValidation,在该类中,名为validate的函数在产品列表中进行迭代。在该函数内部检查区域。莉莉,还有其他...

回答 1 投票 0

此用例的设计模式

我有多种形状可以绘制,例如矩形,正方形,圆形等,并且这种形状的数量可以增加到20或更多。我是否需要为所有这些形状创建不同的类,然后...

回答 2 投票 3

如何设计表示代表接受不同输入和输出的设备的面向对象的类?

我在以下情况下找不到最佳的面向对象设计:为不同类型的智能设备创建面向对象的设计。不同的设备可能具有不同的...

回答 1 投票 -1

为比普通卡组中的纸牌类型更复杂的纸牌类型制作类的好方法吗?

[请多多包涵-我对面向对象编程非常陌生,并且正在尝试通过制作简单的纸牌游戏(似乎很传统!)来开始使用python学习。我已经完成了以下工作...

回答 2 投票 5


具有多个基类的多重继承

请帮助我在Python中理解多重继承的概念(我来自C#背景,它不支持多重继承)。我正在使用Python 3.7.6。在下面的代码中,...

回答 2 投票 1

实现CQRS时为空的ICommand和IQuery接口

我一直在阅读有关CQRS的内容,并在其中搜索了一些示例。在此过程中,我找到了Pluralsight课程“实践中的CQRS”的GitHub存储库(很遗憾,我无法访问...

回答 1 投票 0

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