design-patterns

    11热度

    3回答

    我正在与Doctrine2第一次工作,但我认为这个问题是足够通用的,不能依赖于特定的ORM。 如果数据映射程序模式中的实体知道 - 并且使用 - 映射程序? 我有几个具体的例子,但他们似乎都归结为相同的一般问题。 如果我处理的数据从外部源 - 例如User有许多Messages - 和外源只需提供最新的一些实体(如RSS源),怎么能$user->addMessage($message)重复检查,除

    0热度

    1回答

    长版本:什么是在C#中实现的工作流程的基本元素/组件(不使用WF 3.5或WF 4的任何部分)? 注I:我想实现一个主从通信,其中服务器端始终是被动的(从)和我的工作流程主要进行与这样的通信方案的任务。 注二:由于我的项目,它是决定我们不会使用WF 4(恕我直言,一个正确的决定),我需要实现一个(简单)的工作流工具箱中的某些设计指导线。 感谢

    4热度

    4回答

    我正在寻找一些关于哪些设计模式用于我的问题的想法,无论语言如何。 我正在访问三个具有不同接口和功能的API,但都是为了相同的目的,以统一的方式向我返回有关同一类内容的信息 - 博客作者。 一些API完全符合我的要求,有些API需要API +屏幕抓取等等。 明显的选择似乎是适配器模式,但我想真正深入到这件事的设计,因此您的想法将不胜感激! 为了清楚起见,现在我设想每个Web服务都有一个类,它们都执行

    2热度

    1回答

    我有几种不同类型的验证器类,目前我都在使用验证器接口。偶尔我需要他们的组合,但通常我需要他们单独。这听起来像是一个很好的情况下使用复合模式?

    10热度

    7回答

    从大学毕业后,我一直在为大约3-4个月的时间进行程序设计(作为一项工作)。 在大学时我被教过面向对象的编程,我觉得我对此有很好的把握,直到我开始研究真正的问题。 我只是不能做任何事情,但想出解决方案的程序代码 - 虽然我使用类和基本的操作系统代码基本上是程序内部,我知道有更好的解决方案,但我似乎不能匹配模式等等与我想要做的事情。 在使用oop技术真正开始编程之前,需要多长时间/多次练习 - 而不仅

    0热度

    3回答

    我正在为我的朋友库创建一个软件。现在我在书本和电影的数据库中有一张桌子,但可以说用户想要添加CD。然后,我不得不让用户在数据库中为CD创建一个表。到目前为止,设计的目标是为数据库中的每个表创建一个类,包含字段,以及用于在数据库中插入和更新数据的方法(c#和mysql)。我将如何继续为数据库中的所有表制作一个“常规”类,而不是针对我现在正在执行的每个特定类。 我正在寻找模式或类似的名称,而不是一个完

    1热度

    1回答

    问题: 我有一些Django应用程序中的层次数据将通过传递给JavaScript。这些数据中的一部分需要根据javascript中几个数据类的状态从javascript中过滤掉。我需要一种在后端(Django)中定义过滤器的方法,然后在javascript中应用。 过滤器看起来应该像下面这样: dataobject.key operator value 过滤器也可以是有条件的: if data

    0热度

    2回答

    我正在开发一个广泛使用搜索结果的应用程序,包括处理过滤器,手动查询扩展和注释。您是否知道专门用于此目的的任何相关设计模式? (语言越独立越好) 您是否曾经为此问题应用过任何经典的GoF设计模式?

    0热度

    1回答

    我正在设计一个工具应用程序,它需要不同的窗口在运行时传递对象而不仅仅是消息。我对设计模式也很陌生。然而,由于这个应用程序不是为网络问题而设计的,我想知道是否有任何设计模式,例如用于进行通信的路由器模式。 问候,

    3热度

    9回答

    我有一个在我的GUI类(winforms)中的一堆逻辑的例子。我将重构这个,以便在gui中没有逻辑,并且一个单独的类拥有所有的逻辑。 这是什么模式?假设我有一个名为AddAddressForm的表单类,那么你会调用哪个关联文件来保存逻辑? AddAddressMediator(不太适合这种模式),如果我在做WPF,我会称之为ViewModel(但我不是)。