loose-coupling

    1热度

    1回答

    我要求是使用形状的名称,并绘制形状与尺寸像的方法Draw('rectangle', 'l:10,w:20');。 应该有针对该形状的类型的尺寸的验证。 可以重构这些类以添加更多类或更改层次结构。 应该使用反射之类的运行时检查。这个问题只能通过课堂设计来解决。 不要在客户端的方法Draw使用if-else或switch语句。 要求: public static void main() {

    2热度

    1回答

    要求:我想开发一个搜索小部件,它应该根据传递给cshtml的模型属性生成kendo控件。 例如:如果模型包含以下如 public string Name {get; set;} 然后属性它应产生文本框作为对照,或者如果属性是 public string DateOfBirth {get; set;} ,它应产生一个datepicker 。 我能够实现的是动态地将模型传递给cshtml,以便

    1热度

    1回答

    我想实现一个复杂的类,其构造需要指定一个条件,允许构造函数确定何时构建对象。考虑,例如: class RigidBody { private: std::vector<double> trajectory_; // Other stuff... public: RigidBody(std::unique_ptr<TerminateCondi

    0热度

    1回答

    我是新来的依赖注入模式。请看下面的情况。现在,我的下面的代码紧密结合在一起。我想把它做得很轻松。 有人可以帮助我实现依赖注入使用统一? // Implementation of class A public class A { public B b{get;set;} public A(B b,string c) { this.b=b; thi

    1热度

    4回答

    我一直在寻找单元测试的好处,并验证代码的正确性和附加的好处,你会自然地创建松耦合的代码,如果你做得很好。换句话说,一个单位就像一种方法一样小 - 不会更大。这些似乎是大2.我只是想知道,如果良好的单元测试将环绕代码并保护其功能免受其他开发人员代码更改(假设单元测试失败是失败的构建)。我还忽略了其他的好处吗?

    -1热度

    1回答

    在服务器端处理客户端服务器应用程序我有一个面向客户端的服务组件,该服务组件拦截来自客户端的所有套接字请求,并在扫描消息后将它路由到不同的服务消息总线,所以它们松散耦合。 事情是这样的: 问题是,一旦服务与业务逻辑进行,那么需要发送回复给客户,但通过“请求处理服务”的一切让所有的应答消息服务正在经历单个服务组件,即“请求处理程序服务”,因为我没有将ChannelHandleContext对象引用与其

    0热度

    1回答

    我有一个按计划每天运行的备份过程(生产),并且定期使用生成的备份来刷新较低的环境。我正在构建一个自动化解决方案,将.bak文件下载到较低的环境(不同的服务器)。我不愿意在备份中使用MIRROR TO选项,因为如果镜像中的内容失败,它可能会影响正常的备份操作。我在这里想要使用服务代理,并在备份过程结束时异步触发从prod到较低环境的文件副本。我在了解服务代理,消息类型,服务,队列和合同方面付出了很多

    0热度

    1回答

    我正在读一本书,它给出了松耦合的例子: 作为一个例子采取的Java类的按钮,在这里你需要和 听众分配一个按钮,以现有的按钮而不必在现有按钮类中更改 任何内容。 我不知道我理解作者的意思。这是一个松耦合的例子吗?

    0热度

    1回答

    我已经开发了一个WPF应用程序,使用了Prism和Unity框架,我对以下内容有一些担忧,无论我是否已正确实施它们。 抽象类/接口 - 我已经在一个程序集中的所有层次构成接口,然后引用它在各个图书馆实施。现在,引用的库可以访问其他层的所有非必需接口。对于例如服务层可以访问UI接口。这是clear separation的正确实施,还是应该将其拆分为多个部件。 查看模型依赖关系 - 我主要使用Even

    1热度

    2回答

    我有类,A,B,C,d A具有到E和B以及C和D 的列表在AViewModel这些露出的参考在树上。 A的视图看起来像图片中的样子。 当应显示选择的相应视图的节点。 没有为E,B,C和d 的ViewModels我的问题如下: 例如E是所选择的节点。我将它作为“object SelectedItem”存储在AViewModel中。 什么是以松散耦合方式创建EViewModel的最佳方式,以便我不想在