关于软件体系结构里的层次风格和C2风格

覃又 2013-06-06 08:27:36
最近老师出了一道题,有关层次风格的:题如下
业务文档服务(工程文档、产品文档等)
通用文档服务
权限校验、分布文件处理
文件操作服务
按照上面的层次实现层次风格文档管理系统的框架,同样是相同的功能,还要使用C2风格实现框架。我现在知道层次风格的理论知识,知道上层使用下层的功能,每层之间采用接口连接,可是一到具体的代码就不懂了。比如最下层的文件操作服务我定义一个FileOperate接口,里面只有一个抽象文件操作方法Operate,然后采用实现接口的方法定义不同的功能类,删除类之类的(这样最下层的操作服务就实现了),但是我想实现权限校验那层的功能就不知道怎么定义接口和类了,因为我不明白这层的功能到底是干什么的,为什么需要下层的功能,同理我也不明白通用文档服务是干嘛的,而且我也不知道我这样用接口对不对啊。
还有C2风格的代码,我想问下连接件是怎样实现的。
希望大神解答详细点,谢谢了!

...全文
957 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
覃又 2013-06-07
  • 打赏
  • 举报
回复
没人知道了么???..求助啊。。
ziweixinghello 2013-06-06
  • 打赏
  • 举报
回复
我理解的层次就是 接口+抽象类+实现子类,形成一个系统的模块,这样容易扩展,容易更改,但是后面的人容易看晕。。。。。

51,409

社区成员

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

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