发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA
1 2 下一页 Go 2

ssh开发中dao层跟buz设计需要接口层吗?

2009-04-09 11:55
赞助商链接

目前在开发一个网站,用的是SSH的MVC设计模式.因为以前学习的时候,一般都将dao层跟buz设计成接口层,再来实现这个接口,但是现在是在进行实际的开发,跟我一起开发的那个同事说他们以前都不用接口的,他也是新人,所以我们都不知道谁的办法好.所以在这里请教各位有经验的高手,给我指点一下,先谢过了!
[该贴被admin于2009-04-09 14:32修改过]

2
2009-04-09 14:32

>以前都不用接口的
当然错误,因为他不是OO编程,当然就不用接口,接口编程是OO编程的一个象征。

2009-04-09 16:47

真高兴banq大师能来回答我的问题!
不过我还是不明白,到底要不要接口呢?
我同事他以前开发的那个项目也是SSH的啊,他就不用接口.
我们老师教我们的时候说用接口比较容易扩展,不过我现在还没有体会.
到底要不要用接口?banq大师能讲一个例子吗?当然也欢迎其他高手赐教!

2009-04-09 22:33

搜一下本站关于接口和面向接口编程的帖子吧

2009-04-10 09:03

其实这是相互耦合的问题。一般情况下我们要求层与层之间尽量松一些。避免一个层的类变化了,结果所有相关类都要变。
接口的存在就是解耦,隐藏实现用的。如果你面向接口编程,那么只要接口约定不变,调用接口实现的这些类也不需要修改。如果你是具体的类,比如你把一个用JDOM生成XML的组件换成用DOM4j的,就必须修改调用组件的所有的类。

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com