在线377人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
设计模式、框架和架构
上一主题
如题!谢谢!
返回本主题
返回主题列表
下一主题
系统各个模块之间独立,松耦合是OOD根本原则! 但是很多设计模式却在引领我们背叛这个原则!举一下我碰到的问题! 在我设计的项目里,coding阶段碰到了很多instanceof使用,为了效率考虑,..
Go
总共有
11
回复 /
1
页
前往下页:
mis98zb
悄悄话
发表文章: 7
注册时间: 2004年04月05日 10:15
关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月07日 10:45
标签列表
设计模式
(165)
DIP原则里边抽取出来的接口,应该放在哪里呢?
是制订这个接口的类所在的包(需求方),还是实现这个接口的类所在的包(实现方)?
想了半天也找不到一个合适的方法,只好来烦劳高手们指点一下。
另:其实我在CSDN也发了篇这样的帖子,但是想到有些高手可能是不逛CSDN的,所以也一并在这里问一下。请谅解。
又:C++关于封装有《C++大规模编程》,java有类似的书么?
youngS
悄悄话
发表文章: 38
注册时间: 2004年03月26日 00:03
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月07日 12:40
请教一下,什么是DIP原则?
catstiger
悄悄话
发表文章: 13
注册时间: 2003年06月20日 13:57
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月07日 13:06
一般是放在实现方。
比如java.util.List和ArrayList。根据情况也可能不同,比如java.sql和jdbc的实现类。但是很少将接口和接口的使用类放在一起的,目的不明,难道是为了使用方便?
另外DIP和包的定义没有关系,它告诉你设计的原则,而不是细节。
mis98zb
悄悄话
发表文章: 7
注册时间: 2004年04月05日 10:15
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月07日 13:36
谢谢指点!
CSDN都没有人理我@_@
呵呵,一时迷糊了,认为由使用方定义接口,就应该由使用方持有:P
其实仔细一想,这样一来,实现包根本就没有办法单独重用嘛!
mis98zb
悄悄话
发表文章: 7
注册时间: 2004年04月05日 10:15
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月07日 13:49
youngS:DIP就是依赖倒置原则。
mis98zb
悄悄话
发表文章: 7
注册时间: 2004年04月05日 10:15
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月07日 13:54
《C++大规模编程》→《大规模C++程序设计》
说错了,不好意思。
不知道java有类似的资料么?恳请大家指点一二。
youngS
悄悄话
发表文章: 38
注册时间: 2004年03月26日 00:03
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月07日 19:57
> youngS:DIP就是依赖倒置原则。
谢谢,^_^
banq
悄悄话
发表文章: 9484
注册时间: 2002年08月03日 17:08
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月12日 10:04
在Java中 DIP和
IOC
应该是同一概念。
banq
悄悄话
发表文章: 9484
注册时间: 2002年08月03日 17:08
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月12日 10:06
>》→《大规模C++程序设计》
>不知道java有类似的资料么
J2EE最初一个主要设计目标是针对大规模项目的,设计模式。框架等重用概念对于Java要比C++自然得多。当然我这里不是想引发这两者之间套论。
mis98zb
悄悄话
发表文章: 7
注册时间: 2004年04月05日 10:15
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月13日 11:26
多谢banq大哥指点。
呵呵,大哥可能没有看过《大规模C++程序设计》,它是本比较另类的书,书名是程序设计,其实主要讲的是开发中语言特性的使用,与
设计模式
没有什么关系:)
我现在对DIP又有了一点新的认识,不知道对不对,还请多多指点:
接口如何分包,只是一种表象,它表现的是接口的所有权(即决定权与变更权)的分派。
接口单独封包,只是一种简单的折衷。
接口所有权归使用方,能够方便地更换实现;
而接口所有权归实现方,则能方便地重用实现。
更换实现与重用实现,孰轻孰重,便是是否使用DIP的决定条件。
mis98zb
悄悄话
发表文章: 7
注册时间: 2004年04月05日 10:15
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月13日 11:29
关于DIP和
IOC
,我想应该不是同一个概念,不过
IOC
确实是适于使用DIP。
呵呵,个人观点:P
mis98zb
悄悄话
发表文章: 7
注册时间: 2004年04月05日 10:15
Re: 关于DIP原则中接口的放置问题,请大家指点一下。
2004年04月13日 11:41
不好意思!
把loc看成了
IOC
……(-_-;)
呃,loc是什么?
这个主题有
11
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
发贴前查询
标签列表
勿重复发表问题
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam