software-design 相关问题

软件设计是决定创建有效软件所需的属性,元素,职责,接口,关系和交互的活动。

功能编程:如何在没有膨胀函数的情况下处理复杂数据?

让我们在你的程序中说你定义了一个复杂的汽车对象。该对象包含一长串预定义的键值对(轮子,引擎,颜色,灯光,数量等等),每个都是......

回答 2 投票 1

检查异常是否违反了开放封闭原则?

我有两个已检查的异常:TestException1和TestException2以及以下代码:void p1()抛出TestException1 {p2(); } void p2()抛出TestException1 {p3(); } void p3()抛出......

回答 2 投票 1

一旦构建软件,有哪些难以改变的问题?

软件架构侧重于“一旦构建软件就很难或不可能改变的问题”。这句话如何合理?

回答 1 投票 -1

Node + Express动态路由

我创建了一个多网络应用程序,即我的客户拥有自己的一组用户。这是一个学校的应用程序。 IAM为所有学校使用相同的数据库,以便于维护。我的路线会像这样/ API /一些......

回答 1 投票 -1

微服务与基于实体的分类的功能分类

我还没有开始研究一个涉及通常的网站身份验证和其他一些服务的项目。但这是我第一次考虑将网站分成微型网站。

回答 1 投票 0

在Spring Boot中设计可定制的ERP

我们将开发ERP,应该可以为不同的客户定制,并且客户也可以知道哪些模块需要哪些模块不需要。例如:我们得到了模块A,B和C.客户需求......

回答 4 投票 1

应用层。 api模型和内部模型之间的映射

我有这样的情况我有控制器代码@RestController公共类MyController实现SomeApi {@Autowired private final MyService myService;公共ResponseEntity

回答 1 投票 2

在执行读/写数据库的应用程序中实现高并发性?

我正在为一个应用程序设计一个中间层,每隔几秒就会收到大约5000个请求,需要从数据库中检索信息。我一直在寻找使用Play ...

回答 2 投票 2

关于巨大查询构建巨大对象的问题?

我正在研究公司的遗产项目。有一个巨大的对象是由超长查询构造的。查询不知何故看起来像这样。 SELECT * FROM item i JOIN item_product prod on prod ....

回答 1 投票 0

以编程方式分组和键入提示不同的类

鉴于我有一个使用某种搜索器来获取和显示URL列表的类,如下所示:package com.acme.displayer; import com.acme.searcher.SearcherInterface; AcmeDisplayer类......

回答 1 投票 2

使用开源库来获取应用程序的关键功能

我刚刚开始研究一个项目,可定制的仪表板是它的主要功能。仪表板由可拖动和可调整大小的盒子组成。现在,当我们决定IE11将...

回答 1 投票 0

在这种情况下,有没有办法在单个解决方案中替换两个类似的函数?

有一个名为PlotCurve的类。它将图表描述为点的集合和操作。 PlotCurve的数据来自RVDataProvider类。重要的是......

回答 1 投票 1

在C#Winforms中将多个面板放在TableLayoutPanel的单个单元格中

我正在开发一个C#Winforms应用程序。我使用TableLayoutPanel将表单划分为表格单元格。对于表格布局的特定单元格,我想插入多个...

回答 1 投票 0

Rich Domain Models是否可以接受大型域类?

我一直在阅读很多关于SOLID和领域驱动设计的内容,然后是关于贫血领域模型和富域模型的辩论。我个人更喜欢一个对象封装它的方法......

回答 2 投票 1

微服务中的输入验证取决于来自其他服务的数据

我正在使用微服务设计照片管理解决方案。一项服务负责跟踪特定用户拥有的单张照片的数据。另一项服务负责照片......

回答 1 投票 1

如何避免执行错误的域概念

我们的应用程序中包含以下概念(由UI和REST后端组成):Container is-a-parent-of lineItems如果没有有效的Container且两者都无法创建lineItem ...

回答 1 投票 0

软件设计中的惯用手段是什么?

我总是在阅读快速,有趣和惯用的框架。提到的,惯用的框架,具有惯用语法。惯用语在软件设计中意味着什么,以及如何编写,思考和设计惯用语...

回答 1 投票 0

具有一些私有操作的不透明结构

我正在设计一个库,并且遇到了一个关于分离公共和库私有操作的问题。我有以下库接口:libmylib.h:typedef struct lib_context ...

回答 1 投票 1

将不透明的struct定义放入单独的头文件中

我正在设计一个带有包含opaque结构声明的公共接口的库:lib_public.h:typedef struct lib_struct lib_struct; void foo(lib_struct * ptr); void bar(lib_struct * ptr); ......

回答 1 投票 2

如何使接口扩展其自己的泛型类型

我想创建一个带有泛型参数的契约(接口),它强制实现的类也必须是泛型参数中指定的类型。公共界面......

回答 1 投票 0

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