【发布时间】:2011-02-15 17:12:09
【问题描述】:
我是 Java 新手。我有一些设计问题。
假设我有一个爬虫应用程序,它执行以下操作: 1. 抓取一个 url 并获取它的内容 2.解析内容 3. 显示内容
如何在实现函数或类之间做出决定? -- 解析器应该是爬虫类的一个函数,还是它本身应该是一个类,所以它也可以被其他应用程序使用? -- 如果应该是一个类,应该是protected还是public class?
如何在实现公共类或受保护类之间做出决定? -- 如果我必须创建一个类来从解析的内容中生成统计信息,例如,该类应该受到保护(因此只有爬虫类可以访问它)还是应该是公共的?
谢谢 罗恩
【问题讨论】:
-
既然它看起来是一个简单的应用程序,您为什么不直接尝试一下对您来说最有意义的方法呢?如果你做出了错误的设计选择,很快你就会遇到一两个问题,修改你的设计,然后学习。 ;-)
标签: java class access-modifiers