首页新闻找找看学习计划
当前位置: 博问标签 /设计模式/未解决/ 已解决
3
回答数

10 为什么对象的属性和操作用二个类进行分离,为什么对象的操作集合定义在接口中不定义在类中

在使用面向对象思想设计类和方法时,有二个问题我无法向同事说明其优点,希望有了解的博友能帮助指点一二。 1 一个对象的属性和操作用二个类进行分离(例如User对象,分离为UserBean.java和IU
0
回答数

10 选择什么样的设计模式完成不同类型的动作?

嗨, 有个函数mian接收一个动作指令,如“做饭”,“上班”,“定火车票”等制定完全不同的动作,每中动作完成后都返回成功或者失败。在这个函数mian中,我改如何设计来调用不同的动作?使用switch或
5
回答数

请教不同客户不同业务逻辑的成熟做法?

.net c/s项目,在有些地方不同的客户有各自不同的业务逻辑,比如某会员到某店使用积分,有的客户只允许本店会员使用,有的允许同城,总之各家有各家的政策,政策还可能有变,政策之下还可能有例外情况,等等
1
回答数

20 设计模式-状态模式

最近在学设计模式,有些地方不懂请教下大家。比如状态模式,怎么在状态之间任意切换。像 普通 会员 超级会员 普通怎么能够跳跃切换。 还有一个疑问是 状态之间怎么取得或使用其他状态的数据。
3
回答数

20 大家对DDD模式的看法?

小弟在新公司,主管给我说要用DDD模式搭建! 但是小弟对DDD模式有点不一样的看法,因为DDD模式如果用的不好很容易砸到自己的脚,DDD模式要配合仓储模式才有用 而且个人感觉网上那些DDD模式大多是误
2
回答数

实现了同一接口的多个Servicel实现类,如何同时注入Controller?

案例:一个下载多种文件的功能,我的想法是, (1)一个service接口,声明一个方法(下载文件方法); (2)每种文件的下载业务分别由一个service实现类实现,这些实现类实现了上述接口,重写下载
1
回答数

20 请问大神我这样的接口设计有什么问题吗?

小弟在设计接口的时候 想做到开闭原则 就算接口早期设计有误不完整 我也不想直接在源代码上改接口 所以小弟就用这种方式设计(如下面代码) 如上面接口后面加上(v1 v2 v3....)进行版本替换,这样
2
回答数

5 在依赖倒置中,低层模块和高层模块是什么意思。不太明白

面向对象中是不是五大原则,而设计模式才是具有6大原则
2
回答数

15 请问下面的这个是什么设计模式?有什么好处?

如题: 请问下面的这个是什么设计模式?有什么好处? public interface IHuman { Man p { get; } } public class Man : IHuman { Man
3
回答数

5 单例模式线程安全问题

看网上说的加双重锁检查! private static readonly object _lock = new object(); private static volatile DbSession
1
回答数

10 设计模式的一个题

人养宠物 , 宠物可以被装扮颜色 。颜色可以扩展,宠物也可以扩展 宠物可以跑,跳, 人可以把宠物装扮成 各种各样 的颜色 可能用到的模式:桥接模式,装饰器模式,适配器,工厂 写出代码 大家给分参考
0
回答数

逻辑上下文 模式 代码执行 的问题,怎样去执行 test

ContextPattern.rar 逻辑上下文 模式 代码执行 的问题,怎样去执行
4
回答数

100 一个添加方法用那种设计模式或者结构?

各位大神大家好 我有一个添加方法 要对A表进行添加 其中要实现 步骤 B C D 的添加 这其中每一步都跟A类有关联 所以在加添加A表的时候 在其中某一步 跳出来 给B进行添加 然后完成 后 再回来执
3
回答数

5 学了一段时间的c#,想学习一下数据结构与算法,还有设计模式,大神推荐几本书...

想学习一下数据结构与算法,还有设计模式,大神推荐几本书
2
回答数

自己用C#写的生产者消费者模式DEMO,请求大神优化

模拟环境: Worker--生产工人 Customer--消费者 WorkQueue--缓存队列 模拟两个工人不停生产产品,生产5个产品装为一箱,放入缓存队列,若队列中有10箱时(满),让工人等待1秒
7
回答数

5 C#设计模式请教 类名做参数

程序中有如下结构: public class class1 { public static methodName(int step) { if(step==1) {do.....} if(step==
3
回答数

30 如何避免破坏Model的结构,把Model来当做查询对象?

场景如下,有一个Order表,假如只有OrderId(订单号)和WareId(商品id)两个字段,对应OrderModel实体如下: public partial class OrderModel{
3
回答数

10 C#接口的作用

开闭原则。比如说有一个打印机的接口Printer,三个不同的打印机类HP、Epson、Canon实现了打印机接口的打印方法print(),在Output类中有类型为Printer的变量p。不管系统与那
6
回答数

别人这个设计模式的图是用什么工具画的?

这个是别人设计模式画的图,在网上看到的,想知道是什么建模工具画的; --来源--
1
回答数

15 自己设计了一小型的网站,但是设计很乱,求重构方法。

我用 Visual Paradigm 画了包和类的结构图,大家给点建议哈。在说之前,我先阐述一下,我的网站的所有代码是写在一个程度集里的,为什么都写在一个程序集里? 有2点原因:第一:我不知道怎么分层
2
回答数

20 UML及设计模式入门文章求推荐。

我是用C#工作的,语言方面已经有一定的基础,现在想开始认真全面地从头开始学习《设计模式》。 博客园以及网上这类文章真是不少,我想请大家根据自己经验为我推荐几篇吧,以求最佳学习效果,C#版本的最佳。 另
2
回答数

这种情况下有没有更好的处理方式

拿个简单的例子, 比如多商家的4S店销售平台,为了减少商家的工作量,车型数据库都是事先存在一张表A里的,同时还有一张表B存放车型品牌的(这个表基本不会变,市场上常见车的品牌就那几一百多个)。 因为商家
6
回答数

50 依赖倒置原则的“倒置”体现在哪里,”依赖倒置“为什么不叫”依赖转移“而叫”倒置“(高人勿入)

问题太二,请高人勿入,以免影响双方的心情 将传统的设计方式——高层类依赖低层类,修改为高层类依赖于对底层类的抽象,低层类也依赖于抽象。以上是我理解的依赖倒置原则。到底“倒置”体现在哪里呢? 帖一个OO
2
回答数

80 以下代码怎么优化使代码重用率最高

该代码的用途是使调用EF的dbContext相关操作时,将具体方法用最低隔离级别的事务包裹起来执行,达到类似with(nolock)的效果。为了使其通用,写了以下代码。但不知道是否可以用什么方法把该代
2
回答数

10 如何在.net mvc的control少写代码

如题,由于去年用过thinkphp,写过程序,发现在这个框架的control中,写个BaseControl,再在这个BaseControl中通过调用它自带的ORM,可以实现所有子Control,常见方