有这样一个系统,主要处理部门的申请单据.主体信息都差不多,只有部分信息是相对不稳定,大概是两到三个信息不等
使用的部门与部门的数量未知,不稳定的部分的信息未知
比如,业务部有其对应的性质,对外OR对内,有其类别 客户拜访OR新客户开发OR其他
比如财务部有其对应的性质,如入账OR出账OR其他.或者没有称为类别的信息.
比如工程部,既没性质,也没类别
数据库存储方面,我把活跃部分抽取了出来,放在一个表privateInfo中,用来记录部门编号,部门私有的信息
结构如下
-------------------
唯一编号 部门 特有信息1 业务 性质
2 业务 类别
3 财务 性质
-------------------
然后我有一个表用来存放指定信息的选项 option
------------------------------------
私有信息的编号 私有信息选项1 对外
1 对内
2 客户拜访
2 新客户开发
2 其他
3 出账
3 入账
------------------------------------然后我再在一个表中存单据的私有信息的值 optionValue
------------------------------------------------------
单据唯一编号 私有信息编号 私有信息的值0912001 1 对内
0912001 2 新库户开发
0912002 3 出账
(其中 0912001是业务的单据 0912002是财务的单据)
-------------------------------------------------------在程序中我需要实现它 prvInf 是私有的信息类,Options 是对应的私有信息的选择条目的类
这两个类有比较强的依赖,我想问的是,怎样才能做到降低其依赖呢?有那个设计模式是为解决这个问题提出的呢?
谢谢
使用的部门与部门的数量未知,不稳定的部分的信息未知
比如,业务部有其对应的性质,对外OR对内,有其类别 客户拜访OR新客户开发OR其他
比如财务部有其对应的性质,如入账OR出账OR其他.或者没有称为类别的信息.
比如工程部,既没性质,也没类别
数据库存储方面,我把活跃部分抽取了出来,放在一个表privateInfo中,用来记录部门编号,部门私有的信息
结构如下
-------------------
唯一编号 部门 特有信息1 业务 性质
2 业务 类别
3 财务 性质
-------------------
然后我有一个表用来存放指定信息的选项 option
------------------------------------
私有信息的编号 私有信息选项1 对外
1 对内
2 客户拜访
2 新客户开发
2 其他
3 出账
3 入账
------------------------------------然后我再在一个表中存单据的私有信息的值 optionValue
------------------------------------------------------
单据唯一编号 私有信息编号 私有信息的值0912001 1 对内
0912001 2 新库户开发
0912002 3 出账
(其中 0912001是业务的单据 0912002是财务的单据)
-------------------------------------------------------在程序中我需要实现它 prvInf 是私有的信息类,Options 是对应的私有信息的选择条目的类
这两个类有比较强的依赖,我想问的是,怎样才能做到降低其依赖呢?有那个设计模式是为解决这个问题提出的呢?
谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货