浏览 3187 次
锁定老帖子 主题:MinimalInterface?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-25
今天sishen在自己blog上作了一些总结,同时zhouyan在BBS上也说起同样的问题。
Martin Fowler引起的关于MinimalInterface和HumaneInterface争论上周粗略浏览过。引用 写个程序用到java.util.regex.Matcher。这个类有find()、find(int)、lookingAt(),可就是没有lookingAt(int)。只好写一段程序自己实现。
后来觉得不爽,google了一下原来在1.4的时候就有人把“没有lookingAt(int)”作为一个bug报上去了。sun给的答复“Closed, will not be fixed”,理由是在5.0版本里面已经提供了region(int, int),通过它和lookingAt()就可以实现lookingAt(int)的功能。拜托,就算这样,你加一个lookingAt(int)会有多少工作量啊,能节省coder多少时间。而且,find、find(int)都不会reset该Matcher的,而region则会reset。万一碰到需要lookingAt(int)但是不能reset的时候你叫人家怎么办呢? More: http://jack.lifegoo.com/?p=68 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |