design-patterns 相关问题

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

单身人士真的那么糟糕吗? [重复]

可能重复:单身人士有什么不好的?可以理解的是,许多设计模式在某些情况下可能会被滥用,就像妈妈总是说:“太多好事并不总是......

回答 12 投票 50

多线程中的单例模式可能具有重复代码

我看到有一个针对Singleton的在线教程,以实现多线程并确保实例只实例化一次。本教程下面有代码,但在代码中,有...

回答 1 投票 0

如何将隐式参数传递给隐式类

我想将隐式参数传递给我的pimped类型,就像我在实际类型中所做的那样。但由于隐式类只占用一个参数,我没有办法隐式地将参数传递给我...

回答 1 投票 0

枚举vs字符串常量c#

所以我最近读了一本关于依赖注入的书。在这本书的某个地方,它表明枚举是一种代码气味......我希望得到SO'ers的普遍共识。我需要 ...

回答 1 投票 0

“反应堆模式”及其应用的简单解释[关闭]

反应堆模式在维基百科中解释,它有点过于抽象。你能用更具体的方式描述这种模式吗?理想情况下,使用代码片段或描述某些代码片段的高级类图...

回答 2 投票 78

如何避免静态方法中的长开关/大小写块

假设我有很长的开关/盒子块,这让我内心的我说'看起来不太好'开关(选项){case ERROR:...

回答 1 投票 1

如何做PHP嵌套类或嵌套方法?

我怎样才能在PHP $ myDBClass-> users() - > limit(5); //输出你有限的用户5 $ myDBClass-> comments() - > limit(3); //输出你有限的评论到3我的意思是嵌套方法......

回答 3 投票 12

允许用户选择要使用的代码实现

我正在开始一个新项目,我们需要根据一些公式进行一些计算,这些公式适用于有限的时间间隔,例如年份:2017年到年份:2018年每两年他们......

回答 1 投票 1

实现超时的设计模式

我正在尝试为我的服务设计操作超时逻辑。每个操作都与多个下游服务进行交互(同步和异步)。目的是能够在...之后终止操作

回答 1 投票 1

构造+视图模式实例的实现

正在通过作者通过一个名为Constructor + View的设计模式的示例进行工作,该模型通过类型进行了解释,但是在确定实现方面遇到了麻烦。这是模块......

回答 1 投票 0

设计模式,建筑模式,建筑风格和建筑有什么区别?

任何人都可以描述设计模式,建筑模式,建筑风格和建筑之间的差异吗?提前致谢。

回答 1 投票 -1

基于String的对象创建

假设我正在为聊天写一个机器人(不和,电报,等等)。机器人可以处理聊天命令(例如!join告诉它加入服务器上的语音通道)。所以我的代码中的某个地方我必须......

回答 3 投票 0

关于如何使微服务有效沟通的指导

我们正着手开展一个新的项目开发,我们将有多个微服务相互通信,以便在云原生系统中提供信息。我们的申请将被分解......

回答 1 投票 1

尝试创建由UML类图表示的系统设计。可能使用适配器模式?

我需要描述一个系统的通用设计,该系统将处理不同类型的收费站及其组件,用于作业问题:您是一家拥有......的公司的首席开发人员。

回答 2 投票 0

如何在应用程序范围内创建可访问的上下文对象,以便在数据访问中存储当前用户

我有一个带有Web UserInterface,BusinessLogicLayer和DataAccessLayer的n层Web应用程序。我正在寻找最好的解决方案来传递我当前登录用户的详细信息...

回答 1 投票 0

复合模式,它可以用于DailyPay(叶子)和PayPeriod(复合)?

由于我在设计模式方面相当新,并试图在我的个人项目中实现其中的一些模式,如果复合模式适用于我的使用,我会感到困惑。我正试图计算工资......

回答 1 投票 0

“程序接口,而非实现”是什么意思?

在阅读有关设计模式时,人们会发现这句话。但是我不明白,有人可以帮我解释一下吗?

回答 7 投票 112

处理大量微依赖关系

我有一个处理不同客户端类型的服务。在处理不同客户端的方式上,有很多服务类在很小的方面存在差异。在大多数情况下,这些类包含......

回答 1 投票 0

如何管理业务逻辑层中的unicity?

在aspnetcore mvc执行上下文中。我有这个简单的实体。公共类Foo {public int Id {get;私人集; public string Name {get;私人集;公共字符串代码{get; ...

回答 1 投票 4

将控制器注册到MVC模型中的keylistener类是正确的吗?

我用java编写了一个带有MVC模式的游戏。在这个游戏中,我使用keyListener类来移动一个对象。将控制类注册到keyListener并且每次都是正确的思维方式...

回答 1 投票 0

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