design-patterns 相关问题

设计模式是软件设计中常见问题的通用可重用解决方案。当您遇到设计模式实施问题时,请使用此标记。请勿在有关文本模式匹配的问题上使用此标记。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

在业务层过滤数据访问层的结果

到目前为止我还没有找到我的问题的答案,我想我必须找个时间问我的第一个问题。开始。 我有一个数据访问层,负责与各种交互......

回答 1 投票 0

如何检查输入参数中传递的对象类型

我有一个转换器接口,它接受对象作为参数,对象是ClaimRecord和CustomerClaim: List 转换(最终对象声明对象); 我如何检查哪个对象...

回答 1 投票 0

需要设计建议,以便在 C++ 中的两个不同共享库(.so)之间进行通信

我有两个.so(不同的进程),现在我想在C++中的2个.so之间进行双向通信,例如使用任何正常的api调用和回调。例如,如果调用一个方法,则从一个文件(一个.so)

回答 1 投票 0

C++ 中管理两个具有相同签名但参数名称不同的函数的设计模式

我的程序与使用 2D 点(行、列)的计算机视觉库交互,并且它还与......假设世界其他地方使用点(x,y)。这些点包含...

回答 2 投票 0

在决定产品开发的软件设计/架构时需要帮助吗?

对于基于网络的在线软件应用程序,我们在决定产品开发方法时面临着困难。 我们正在致力于在线网络应用程序的系统设计......

回答 3 投票 0

策略模式和工厂模式如何选择?

当我浏览设计模式时,我对策略模式和工厂模式选择感到困惑。尽管一个是行为模式,后来是创造模式,但是

回答 1 投票 0

关于观察者模式的问题。观察者需要来自两个或多个来源的信息怎么样

我刚刚仔细研究了观察者模式。我编写了一个演示片段以更好地理解它。 但是我刚完成 demo 后,出现了一个问题,观察者模式是在一个可观察的之间

回答 1 投票 0

编程模式/架构问题

我目前正在开发一个项目,其中我有一个其他实体的 BankAccount 实体。 每个银行账户都是对银行实体、账号和可选的 IBAN 的引用。 现在自从

回答 6 投票 0

如何解决公共界面中常见功能和“不那么常见”功能之间的分离?

类图片列表{ 无效清除(); 无效负载(json); 无效clearAndLoad(json); 无效绘制(); } 一般来说,需要在加载之前调用clear。 仅创建clearAndLoad可以避免

回答 1 投票 0

在Python中打印奇数模式

我想在Python中打印这个输出 1 3 5 7 9 3 5 7 9 5 7 9 7 9 9 我根据我的想法写了一个代码 对于范围(5)内的 i: 对于范围 (1,10,2) 内的 j: 如果 j > i: 打印(j,结束=“”)...

回答 1 投票 0

Android Compose - 如何平铺/重复位图/矢量?

Android Compose 平铺图像以用小图案填充背景的方法是什么? 对于没有旋转的位图,一种简单的方法可能是这样的: @可组合 有趣的瓷砖图像(){ ...

回答 3 投票 0

具有不同参数的构造函数的工厂方法?

我正在开发一个软件,需要在满足某些条件时触发警报。 开发了一个抽象 Alert 类,使用 send(message:string) 作为发送警报方法。 抽象类 Al...

回答 1 投票 0

网站背景图案的好网站

你们用什么网站来制作背景图案?到目前为止我发现的最好的是http://www.noupe.com/design/80-stunning-background-patterns-for-your-websites.html http://www.noupe.com/freebie/the-big-

回答 2 投票 0

具有相同底层实现的不同类型

我想创建不同的类型A、B和C。所有这三种类型共享相同的功能(它们的公共功能具有相同的实现),但这三种类型需要不同...

回答 1 投票 0

考虑到外观不应该有任何逻辑,我可以根据服务需要转换传入的对象吗?

考虑到外观不应该有逻辑,将其传递给服务,这段代码是否正确使用了外观模式?我正在制作地图并对数据进行分组,并在其他服务中使用返回值

回答 1 投票 0

你什么时候会使用中介者设计模式

正如标题所述,您何时会推荐使用中介者设计模式?您认为它在哪里使用不正确?

回答 4 投票 0

为了可读性而使用不同的值多次封装相同的方法是不好的做法吗?

假设我有以下方法: 公共静态无效openGeneric(浮点x,浮点y) { ... } 而不是直接这样做: openGeneric(floatHouseX, floatHouseY); openGeneric(floatGarageX,

回答 1 投票 0

如何在Kivy中实现EventDispatcher?

朋友们,美好的一天! Kivy 文档对 EventDispatcher 的用法有点不清楚,我无法实现它。 简单描述: 进入屏幕时,在 on_enter() 方法中,会出现

回答 1 投票 0

访问受限的朋友班级

我想让 A 类成为 B 类的朋友。我想这样做,因为它们之间的交互非常频繁,并且 A 需要更改 B 类的内部结构(我不想使用 public 来公开)。但我想让苏...

回答 3 投票 0

管理创建仅字段值不同的相同类型对象的最佳方法是什么?

我已经多次遇到这种情况,但我找不到管理它的最佳方法的明确答案。 问题就在这里。我有一个 Java 21 后端应用程序,它提供了 React ...

回答 1 投票 0

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