【新手提问】如何在一个程序中用到三层类体系

py_sky 2005-05-15 11:14:49
最近在构思一个可以修改注册表的程序,大体就是通过修改注册表以达到优化机子的小程序,但前提要运用三层类体系,希望高手能给点建议
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2005-05-15
  • 打赏
  • 举报
回复
先分析一下需要哪些层次
zhousqy 2005-05-15
  • 打赏
  • 举报
回复
为什么一定要用三层?
useresu 2005-05-15
  • 打赏
  • 举报
回复
为什么一定要用三层?
你自己构思看
需要实现什么功能,
然后才能决定用什么的类机构
py_sky 2005-05-15
  • 打赏
  • 举报
回复
有点明白,但可否附上一些代码和注释啊,具体应有哪些类啊。
再次表示感谢啊!!!!
jingyueid 2005-05-15
  • 打赏
  • 举报
回复
其实也不用这么复杂,只是想搞个类似优化大师这种修改注册表的小程序,以不同用户不同机子做为不同的类体系就行了(其实就是具体机子具体修改),能帮忙构思下吗?谢谢

另外“前端表示层,中间商业逻辑层,后端数据库层”是什么意识啊,可否具体点,谢谢
==============
J2EE里面是这样来描述3层概念的,
后端是数据库的具体实现,就是什么ODBC,JDBC乱78糟的,针对不同的平台有不同实现
中间是数据描述,这一层对前段和后端来说是通明的,完成数据的交互存储,传输,运算
表现层,就是用户层
================

三层也可以理解为:

应用层,逻辑层,驱动层。
但你这里最多需要两层,中间那一层,是为上层和下层做通明传输服务的,而在这里根本就不需要。
除非,你希望提供更简单的应用层,而在逻辑层,你将每个应用都再一次封装,例如:
朝某键写入值,你需要先开打该子键,然后再写入数据,再关闭键,再应用层你可以直接提供写入值的接口,而在逻辑层实现该接口,也就是先打开,再写,再关闭。

可以如下实现:
驱动层:将注册表操作接口分NT实现和98实现。
应用层:使用驱动层提供的接口来实现操作。
py_sky 2005-05-15
  • 打赏
  • 举报
回复
其实也不用这么复杂,只是想搞个类似优化大师这种修改注册表的小程序,以不同用户不同机子做为不同的类体系就行了(其实就是具体机子具体修改),能帮忙构思下吗?谢谢

另外“前端表示层,中间商业逻辑层,后端数据库层”是什么意识啊,可否具体点,谢谢
Wolf0403 2005-05-15
  • 打赏
  • 举报
回复
三层?前端表示层,中间商业逻辑层,后端数据库层,你拿来做注册表编辑器?
py_sky 2005-05-15
  • 打赏
  • 举报
回复
其实是一份工程的前提要求,至于其它其则没做要求。
可不可以讲具体点或举举例子,谢谢!

5,529

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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