design-patterns 相关问题

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

单例属性

好吧,如果我创建一个单例类并通过公共静态属性公开单例对象......我明白了。 但我的单例类还有其他属性。 这些应该是静态的吗?

回答 7 投票 0

一个对象的更改应该影响同一类的其他对象

目前我正在开发一个iOS项目。其中我有两个视觉上相似的对象派生自同一类。我想要的是当我对一个对象进行一些更改时,需要在 ob 中进行相同的更改...

回答 2 投票 0

如何“标记”一个类似函数的特征以选择性地并行执行?

上下文 我有一个谓词特征。它采用某种类型 T 并为其返回一个布尔值。 特质谓词 { fn 评估(&self, t: &T) -> bool; } 我也有评估员

回答 1 投票 0

设计模式HTTP API

我正在构建一个基于 REST API 提供的数据的应用程序。我使用 Alamofire 框架从 API 请求数据。目前一切正常,但很多地方都有点混乱

回答 1 投票 0

从具体类派生?

在《Head First Design Patterns》一书中,提到不违反“依赖倒置”原则的方法之一是: 没有任何类派生自具体类。 可以遵守这个规则吗

回答 3 投票 0

Java 解析具有不同标头和模型对象的多个 CSV 文件的最佳设计

我有几个需要解析的 CSV 文件。稍后用于 MYSQL 中的插入。我已经编写了一个解析器,但我想尽可能避免代码重复 我已经在分钟...

回答 2 投票 0

如果视图模型属性具有一定长度的值,请将其替换为数据库中的查询。在控制器、验证属性或其他地方进行吗?

我的视图模型如下所示: 公开课 ProductVM { 公共字符串序列号{获取;放; } // 为了简洁起见,省略了其他属性 } 在填写此模型的表格中,用户...

回答 1 投票 0

javascript 单例需要双括号吗?

我为我的 Google Sheet 创建了一个类似单例的函数; Priv 和 Pub 是我模拟 Private 和 Public 的方式; 当我将其实例分配给变量时,我需要输入 ()() 以便它可以工作......

回答 1 投票 0

为相等参数创建相同对象的设计模式名称

这有点像单例模式,其特点是在获取对象时传递参数,并且当且仅当参数相同时才获取相同的对象。 python 中的示例...

回答 1 投票 0

界面中不同参数的策略模式(C#)

我基本上是在尝试实现策略模式,但我想将不同的参数传递给“接口”实现(从同一对象继承),并且不知道这是否可行...

回答 6 投票 0

用于使用 dags 之外的其他文件夹中的文件,在 apache Airflow 中的 dags/ 文件夹内

我的文件夹结构如下: 文件夹结构 我想在 dags 文件夹中的 dag 文件中使用 deps 文件夹中的文件,该怎么做? 有人可以帮我解决这个问题吗...

回答 1 投票 0

使用服务/存储库模式在服务类中包含哪些方法?

我正在练习在 C# .NET 8 应用程序中使用服务/存储库模式,并对最佳实践有一些疑问。 以下是其中一项服务的示例接口: 命名空间 NCAAMB.Services。

回答 1 投票 0

如何在Python中构建用于日志记录的模块?

我想用Python编写一个库(模块)用于日志记录。每个进程的记录器实例应该是唯一的,并且每个进程都是全局的。 (这意味着它不应该作为参数传递给

回答 1 投票 0

在.NET中使用另一个程序集中的抽象类

假设我有3个项目: .NET MVC3 中的 Web 项目 应用程序的业务逻辑。从 Web 项目引用它的地方。 有一些基因的外部项目(MyTools)...

回答 2 投票 0

从各种文件中“收集”类/变量以简化导入?

假设在一个Python项目中的多个不同文件中定义了多个类,例如 mylib.somefile.Class1 mylib.somefile.Class2 mylib.anotherfile.Class3 mylib.athirdfile.Class4 ... 什么

回答 1 投票 0

业务层关注点分离(用例、服务)

假设一开始我有一个要求,即通过向我的 /posts API 端点发送 post 请求 - 必须创建 post。 为了实现这一点,我创建了一个 PostsUsecases,将其视为......

回答 1 投票 0

如何在Symfony2中拥有模型管理器?

抱歉,如果这个问题已经得到解答,我找不到任何答案。 我正在 Symfony2 中构建这个模型: 类 LogEntry { /** * @var 整数 $id * * @ORM\Column(name="id", t...

回答 1 投票 0

返回原始类型的数据库调用应该位于哪里以及谁应该调用它们,应用程序服务还是域服务?

据我所知,存储库应该与域/业务实体一起使用。所有保存和检索数据以创建实体的操作都应该在那里,然后存储库由域使用

回答 1 投票 0

Python 设计模式 -> 抽象工厂

我已经用Python实现了抽象工厂设计模式,我发现它给了我以下错误。 这是我的代码: ”“” 抽象工厂 - 抽象工厂模式...

回答 1 投票 0

如何解决使用[工具/语言/技术]创建自定义 Lorcana 卡的问题?

我目前正在使用[插入工具或技术]创建自定义 Lorcana 卡。目标是设计具有特定属性的独特卡片。我已经尝试过[描述您尝试的解决方案...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.