应该如何如何设计?

Sylix 2003-02-19 10:24:57
有三组组合的条件, 要生成一个最结的结果(如SQL语句等), 且各种条件都可以配置(即可以插入条件,程序也能识别).
应该如何设计?
...全文
25 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
phonlee 2003-04-29
  • 打赏
  • 举报
回复
不要为了模式而模式。

感觉没有必要设计。
eastsun 2003-04-25
  • 打赏
  • 举报
回复


condition Class:三组组合的条件的Object。

action Class:得到各条件,设到condition中,传到biz Class。

biz Class:得到condition object,判断的条件是否为空,动态拼出sql问。
不知道是否是你所要求的。

楼上这个方法是对的。
但应该设计成不限定一共有多少个条件。有多少个品装多少个。如果是比较大量要用到。这个方法节省代码量会高很多。而且DEBUG的工作量会少很多。如果只在一个地方用,那就太奢侈了。而且各种语言都可以实现(只要支持结构的语言都 可以,不一定要求是JAVA等支持OO的语言)
icecloud 2003-04-25
  • 打赏
  • 举报
回复
不认为写一条SQL语句需要用到这么多类啊
tonight77 2003-04-21
  • 打赏
  • 举报
回复
ormapping
cloudtarget 2003-04-20
  • 打赏
  • 举报
回复
阿扑
DavidBone 2003-04-20
  • 打赏
  • 举报
回复
up
DavidBone 2003-04-20
  • 打赏
  • 举报
回复
up
bluesmile979 2003-02-21
  • 打赏
  • 举报
回复
三组组合的条件 三个类结构(类结构可以考虑装饰模式)

一个最结的结果 一个类结构,包含上面三个类作为属性(可以考虑建筑模式)

nj_cxl 2003-02-19
  • 打赏
  • 举报
回复
condition Class:三组组合的条件的Object。

action Class:得到各条件,设到condition中,传到biz Class。

biz Class:得到condition object,判断的条件是否为空,动态拼出sql问。
不知道是否是你所要求的。
Sylix 2003-02-19
  • 打赏
  • 举报
回复
thanks,
to nj_cxl(风一尘) ,
这三个类是什么关系? 不太明白您所写的.
action class是控制什么意思?

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧