loose-coupling

    4热度

    4回答

    我目前正在创建一个简单的基于控制台的游戏,玩家可以在不同的房间之间移动,拿起和使用物品,并吃东西。在游戏目前的状态下就是这样。 我需要的是帮助: 创造良好的“事件”类我的比赛。我希望它的工作方式是每个项目和房间都应该能够与一个事件相关联。 由于我是新来的这一点,我会很感激有关这种程序的任何阅读材料,或作为建议,怎么会是最好的设置我的课(ES)考虑下面点,或简单地如何攻击这种问题(即无法决定如何设置

    3热度

    1回答

    介绍代码: public interface Course { /** * returns the number of units (hours) a specific course is */ public int units(); /** * returns the number of students signed up for

    1热度

    1回答

    我们正在开发分层的Web应用程序。规格: 3层,数据层,业务层, ui层。 编程,C# 数据层使用实体框架 目前,我们计划有通过LINQ 2个实体的数据层的回IEnumerable<T>业务层,业务层将数据返回到UI层。 由于UI层不知道数据层的存在,它将如何处理从BLL传递给它的IEnumerable的结果,其中T是在数据层中定义的? 有没有关于如何做到这一点的任何好的例子。请注意,对于松散耦合

    1热度

    1回答

    由于(几乎)您知道调用服务的所有内容都出现在服务契约(如WSDL)中,所以我认为自述/自动描述服务在SOA架构中是件好事。 对于我来说,一个非自我描述的服务的示例是Facebook查询语言(FQL http://wiki.developers.facebook.com/index.php/FQL)或任何Web服务在一个String参数中交换XML流,然后解析XML并执行处理。 最后一个在技术上看起

    3热度

    4回答

    我的asp.net控制器操作将FormCollection作为参数。 我然后依次通过我自己的收藏,做一个查找的形式集合中的值等 我提出我的所有代码到我的商业逻辑层,并调用我的商业逻辑层在我的动作像: SomeManager.Update(formCollection); 但我感觉有点疲惫,将表单收集传递给我的业务逻辑层。 我真的有一个选择吗?任何其他想法? 还是很好?

    2热度

    7回答

    我正在阅读松耦合及其好处,这些都是非常好的东西,但我开始想知道哪些工具非常适合创建松散耦合的解决方案?首先想到的是Type和Interfaces和Abstract类,但我确信有很多方法可以提供松耦合。也许Polymorphism有助于创建松散耦合的对象和系统。 谢谢。

    0热度

    2回答

    当我被告知PMD,我想减少使用的接口,而不是执行coopling ... 在这种情况下,知道我需要一个可复制的,PARAM,我可以克服clone Dilemma(无clone()方法在Cloneable接口)?? public MyConstructor(ArrayList<E> myParam) { this.myAttribute = (ArrayList<E>) myParam.c

    2热度

    2回答

    从设计和松散耦合的角度来看。为项目中的每个类提供一个接口,这可能是组合模型的一部分,这是一个好主意吗? 我有一个项目,我正在做这个,但现在我得到了相当多的接口,试图让事情相对松散耦合。

    1热度

    1回答

    我试图编写一个可以用于多个项目的应用程序。我遇到了一个问题,当我在应用程序内部执行像import some_project_name.models这样的导入时,我总是指定项目的名称,我如何克服这种耦合,以便可以在几个项目中使用该应用程序?

    2热度

    1回答

    我发现无论何时创建图层/层,我都必须在一层之间进行翻译,这是否意味着它是一个紧密耦合的系统?如果我要更改业务逻辑,删除数据库中的字段等,我将不得不将所有层从数据库层更改为客户端前端? E.g.一种公开“数据合约”对象的Web服务,并将其转换为中间层中的某些“业务对象”,然后将其转换为数据层中适当的“ORM对象”。客户端调用Web服务,将数据合同转换为一些模型对象,等等... 既然在这两者之间有这么