design-patterns

    0热度

    2回答

    我试图在Winform中首次实现此体系结构。所以我对我有一个简单但非常重要的问题。 举一个简单的例子。我希望表单能够检索用户列表并允许修改电话号码。 我有这样的第一步骤(简化和我通常使用的接口) public Form1() { InitializeComponent(); UserService _userService = new UserService();

    1热度

    5回答

    有两种方法,以确保满足条件: 最简单的方法是使用if与条件: if (condition) { /* execute code */ } 另一种方式是类似的,但我检查了否定条件和return如果这是给出: if (!condition) { return; } /* execute code */ 这种模式是否有名字? 我试过Googleing它,但没有成功.

    0热度

    2回答

    我已经在JavaScript中遇到过一些我不熟悉的问题。我猜测可能有一种简单的方法来解决这类问题,但我不清楚它可能是什么。 我有一个包含一系列对象的数组。 这些对象中的每一个都可能(或可能不)包含一个包含一系列对象的较深的数组。 每个那些对象可以(或可以不)包含其中含有 一系列对象的更深的阵列(等等...) 我需要处理在每个每个对象一系列的对象,所以写一个function其中运行一个for loo

    0热度

    1回答

    在一个网站,有一个文章页面,当我去到文章页面,它显示文章和前10条评论属于这篇文章。 点击时有一些按钮,它通过AJAX异步显示所有评论的其余部分。 问题是,假设文章页面加载前10条评论,用户自己的评论或管理员删除它, 如何选择其余的评论? 如果我跳过select语句的前10条评论,还有一些评论未选中。 如实施例: 假设评论ID是: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,

    0热度

    1回答

    我要设计后者从诸如Web服务的多个源的请求的应用程序(可以是SOAP或REST),在线系统,消息队列或一些批量工作。应用程序需要与另外2个应用程序进行交互以获取结果我明白,这可以使用微服务来完成。这个应用程序需要用Java构建。我正在寻找一些框架,可以帮助我接受来自多个来源的输入,如上所述。

    1热度

    2回答

    在我的应用程序的设计,我想实现Pagination与应用于CQRS模式an implementation的Decorator模式的Cross Cutting Concern。 我也有一个multilayered architecture我认为分页是而不是业务逻辑的一部分(因此是一个横切关注)。这是已经做出的决定,不应在本主题中讨论。 在我的设计,目的是表示层可以消耗具有特定的分页查询封闭泛型类型

    -1热度

    3回答

    我正在寻找一种方法来实现一个抽象类(或有效抽象),只强制每个子类的一个实例。 我相当肯定这对使用Factory实现来说非常简单,但我很想知道是否可以在不知道所有子类类型的情况下完成,即通用单例实施程序类。 现在我大部分时间都只是想着这样的想法,所以我没有在寻找反馈来质疑这里的设计选择。 我正在使用的语言是Java,但现在我不一定担心实现细节,除非在Java中不可能,那么当然,提供证据表明它是不可能

    1热度

    1回答

    数据库通常是大多数应用程序的存储空间。我们公司每天都会对这些数据进行大量的计算和数据处理。 只要我们获得越来越多的数据,数据生成就成了一个问题原因花费太长时间。我认为将数据库分成至少两个是有意义的: 用于存储数据,重点是读/写性能; 用于计算重点是数据聚合性能。 有没有人有类似的经验,可以告诉如果这个想法是好的,什么是设计差异提到的两点? 也许有必要寻找一个用于计算数据的noSQL解决方案,例如内

    1热度

    2回答

    请告诉我,抽象工厂违反原理单一责任? (我认为他有很多责任)。

    1热度

    2回答

    我有一个设计问题,即要求是这样的: 写生成功能,需要一个参数(“TYPE”) 根据类型,我需要生成一个字符串并返回它。所以TYPE有效地改变了你生成String的方式。 我两个设计方案之间的商议: 使用枚举:创建具有A型枚举。然后提供一个生成方法,根据TYPE进行处理并返回一个字符串。 使用接口:创建一个具有函数generate()的接口。为每个TYPE创建实现,以实现generate()。 你觉