Blue
Red
Green
Orange
Voilet
Slate
Dark

工厂模式适合这个事例吗?(100分)

  • 主题发起人 TearAngel
  • 开始时间
T

TearAngel

Unregistered / Unconfirmed
GUEST, unregistred user!
用DELPHI,MSSQL实现
设有 10 K 用户,可分为 N 个 Group ,
数据库为: User(id,.....)
Group(id,...........)
系统可对每一个用户进行某个操作,
也可以是对每一个 Group 进行某个操作,
界面 Main: ,查询Group表,结果显示在 DBGrid 中,选择某条记录,可对它进行5种操作
<他的实质就是对属于选定Group下用户的5种操作>
每一种操作都将新开一个窗口,供操作员操作!
界面Main向新开的窗口传值就可以简单认为是一条选定的查询记录
问题: 我现在就是在5个将会新开的窗体中分别加一个打开的函数,供Main窗体调用

各位老师有什么好的方法吗?
能够有以下优点:
方便以后新加 几种 方法,同新开的5个新开的窗口类似
方便代码维护,如果有什么错误,或是要做修改,要简单,不回有什么其他的影响



 
T

TearAngel

Unregistered / Unconfirmed
GUEST, unregistred user!
没有帮无,结贴
 
A

Aiirii

Unregistered / Unconfirmed
GUEST, unregistred user!
還不是太清楚!
工厂模式 是創建型的, 你的這種, 直接用接口完成就可吧??
 
7

76liujing

Unregistered / Unconfirmed
GUEST, unregistred user!
五个新开的窗口做一个继承体系不就可以了吗?
 
顶部 底部