software-design

    1热度

    1回答

    我有以下情形: 的POJO: abstract class A abstract class B1 extends A class C1 extends B1 abstract class B2 extends A class C2 extends B2 引擎: 抽象类EngineA { private EngineA a; public EngineA(A a){

    -2热度

    1回答

    我希望这是在正确的地方。如果不是,请抱歉,随时指出我正确的方向,我会删除这个问题。 以下是前一年模拟考试的一个问题。我们已经给它从中学习。请我也许会在这个问题上你的意见: 当考虑第三方软件组件列入 到一个更大的应用软件,什么是必须 要考虑的关键问题,如果该组件是要“合格“为合并? 非常感谢。

    0热度

    2回答

    我正在尝试为我的应用实现基于角色的访问控制单元,但不知道如何处理我的约束。 我使用Devise进行登录/注册操作。我只有一个型号的用户,但每个用户都有不同的user_type。我有8个具有不同身份验证级别(整数)的唯一用户类型。 这些都是用户与网站互动的约束: 具有较高的认证级别的用户能够以更低的认证级别职能履行相关的用户类型,即,访问他们相关的控制器和做的东西。 并不是每一个用户类型,具有相同的

    0热度

    1回答

    我正在管理一个非常大的企业应用程序,因为我实现了微服务体系结构。基于业务实体&的操作创建了独立微服务。 例如, 用户操作服务 产品运营服务 财务运营服务 请注意,每个服务使用与WCF N层架构来实现。即具有单独的层(可独立部署到单独的服务器)以用于业务和数据访问。 有是由所有的微服务访问的中央数据库。有一些常见的实体像所有服务访问的“用户”,所以我们在多个服务中有冗余的数据库调用。由于需要从许多地

    1热度

    1回答

    我正在设计一个非常大的系统,我将用C#和.NET Framework 4.6.2实现(但我认为这与我的问题无关)。 该系统将有我可以在一台计算机中使用它的模块。例如,如果我正在使用我的系统跟踪摄像头读取的数据矩阵,我将使用一个模块读取datamatrix,但在另一个安装中,我不打算安装该模块,因为我不打算读取数据矩阵。 简而言之,我的系统将是一个带有大量用户控件的Windows桌面应用程序,如果这

    0热度

    1回答

    我正在创建超级像android应用程序的架构和设计。我想问一下哪种架构风格(分层,mvc,管道和过滤器等)更适合这种应用?为什么?我知道对于许多Android应用程序mvc将是最好的选择,但我仍然要求清除任何疑虑..

    1热度

    1回答

    我正在使用OpenGL和C++(使用Boost库)创建一个3D游戏引擎。我想不用说,这是一个工作的LOT。为了减轻负载,我开始为Boost中的事物创建包装类,它们非常符合我的需求,而不是从头开始创建相同的类。此外,我的命名方案与Boost和STL非常不同,所以我首先感觉到这使整个代码库中的事情保持一致。 我担心这种做法是不好的设计技术。这样做可以吗?如果有的话,创建这么多的包装类会出现什么未解决的

    1热度

    1回答

    在我的问题中,我有一组不同的类型和Holder(或容器,如果你喜欢这个术语)这些类型的类。每个Holder都可以关联到任意类型的元素,但具有任意限制。 问题是,类型的结构可能相当复杂,我可以有一些亚型,如A1,A2,A3,B1,B2与一些不同的行为。 例如,我可以有一个类Car和亚型Convertible,和其他类Helicopter与Apache亚型,使容器能够与仅此两种特定类型的关联。 Car

    2热度

    3回答

    我有一个C#程序,有一个名为Ball类有两个enum字段被称为BallColor和BallType。有7种球颜色(红色,蓝色,黄色等)和7种球类型(网球,足球,保龄球等)。球对象可以具有颜色和类型的任何可能的组合。 在我的程序中,我有许多Ball不同颜色和类型组合的对象。球可以通过碰撞相互作用。当两个球碰撞时,它会触发一个由名为handleInteraction(ball1, ball2)的函数处

    0热度

    1回答

    我们计划将我们的J2EEMonolith重构为Microservices应用程序。我们计划使用Spring,Spring boot,Spring cloud和Pivotal cloud foundry作为PaaS。 当我使用The twelve-factor app验证我的当前应用程序是否准备好云时,我注意到的重要思想是我们应用程序中'HTTP会话'的用法。链接suggestes 有些网络系统依赖