design-patterns 相关问题

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

清理for循环以匹配元素

我发现我编写的很多代码都遵循“循环通过此容器并对符合某些条件的元素执行X”的模式。通常看起来像这样:std :: vector ...

回答 2 投票 2

微服务架构 - 在订单无关紧要时通过服务传递消息

Tl;博士:“我如何通过一堆异步,无序的微服务推送消息,并知道该消息何时通过它们?”我正在努力寻找合适的消息......

回答 2 投票 8

DDD无状态服务和构造函数注入

在领域驱动设计文献中,人们常说域服务应该是无状态的。我认为这是因为服务调用应该代表单个工作单元。那里 ...

回答 2 投票 1

在java中更新ENUM的值

我有一个ENUM,我在应用程序初始化时从数据库更新这些枚举值。然后使用enum all-over应用程序。这样做的原因是,如果价值需要改变......

回答 4 投票 0

什么模式或过程通知多个系统有关另一个系统的变化

想象一个系统X带有一个带有来自(mysql)数据库的大量数据的http api。想象一下,多个系统依赖于这些数据但执行非常不同的任务。有些人在一个数据集上工作......

回答 1 投票 0

我需要使用哪种设计模式使用Java应用程序

目前我有3个类,其中大多数变量是相同的。所有变量都有getter和setter。我需要根据提供的数据类型变量Year创建类的对象...

回答 2 投票 0

调用另一个REST API的REST API

使用REST API调用另一个REST API是正确的编程实践/软件设计吗?如果不是,那么处理这种情况的推荐方法是什么?

回答 2 投票 6

随机百分比分支的编码模式?

因此,假设我们有一个代码块,我们希望执行70%的次数,另一次执行30%的代码。 if(Math.random()<0.7)70percentmethod();别的30percentmethod();很简单。但......

回答 7 投票 51

Java:银行账户交易限额 - >如何表示某些账户没有限制?

我有一个关于代表银行账户的单一交易限额的快速问题。我有不同类型的银行账户,每个账户都有一定的交易限额。但是,有些......

回答 1 投票 0

何时在Java中使用单方法接口

我在很多像Spring这样的库中看到过,它们使用了很多接口,其中包含单个方法,如BeanNameAware等。实现者类将实现多个接口,单个...

回答 5 投票 20

java的枚举是单身吗? [重复]

java的枚举是单身吗?例如:public enum State {ACTIVE(0),PENDING(1),DELETED(2),} State s = State.ACTIVE;州s2 = State.PENDING;州s3 = State.PENDING;是java创建新...

回答 1 投票 -5

涉及第三方库的变压器设计模式

假设有第三方库包含基类Transformer和具体实现TransformerA和TransformerB。我需要为TransformerA和TransformerB编写并行类...

回答 2 投票 -1

观察者模式是两个模块还是一个模块?

我们可以说Observer模式是两个模块(也许它取决于上下文)?想:主题是另一个模块观察者的另一个模块(它们彼此相关。嗯,我们知道......

回答 1 投票 1

检查对象是用Java正确构建的

这是我遇到的一个普遍问题。我想知道是否有人知道任何适合的设计模式或技术。 private ExternalObject personObject;私有字符串名称; ...

回答 5 投票 3

用于投射Object表行的设计模式

我的项目有问题。我想知道是否有这种情况的设计模式:我正在从数据库中检索一行具有不同类型数据的对象Object [] ...

回答 2 投票 1

Spring Boot中的DTO转换器模式

主要问题是如何在不破坏SOLID原则的情况下将DTO转换为实体和实体到Dtos。例如,我们有这样的json:{id:1,name:“user”,role:“manager”} DTO是:...

回答 1 投票 4

DDD只读存储库返回“值对象”

我正在构建一个小型定价引擎,但为了组织业务逻辑,我正在尝试遵循DDD概念。我面临一个有趣的情况。为了简化我的代码,我依赖db ...

回答 3 投票 1

在Java中获取Entity Class对象的所有先前值所需的Design Solution

我需要一些文件建议或sudo代码或任何链接来实现这种设计模式。我编写了一个实体(Pojo)类,它表示表的所有列。我的要求我想......

回答 1 投票 0

我们可以在DTO类上编写@Component或任何其他注释

我正在使用Spring Restful和Hibernate。要删除代码中的冗余,我想避免在每个方法中创建DTO的对象,并希望使用@Component注释声明它,...

回答 2 投票 1

如何使用相同的表单DTO,具有不同的验证注释?如何避免双重代码?

哪个是编写DTO并遵循不同的经过验证的注释的最佳实践,而不需要使用我的代码?下面附上一个简单的例子,我想避免:公共类AddressForm1 {@ ...

回答 2 投票 1

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