我是Java的新手。我有一些设计问题。
假设我有一个爬虫应用程序,它执行以下操作: 1. 爬取一个 url 并获取其内容 2. 解析内容 3. 显示内容
你如何决定实现一个函数还是一个类?-- 解析器应该是爬虫类的一个函数,还是它本身应该是一个类,所以它也可以被其他应用程序使用?-- 如果它应该是一个类,它应该是保护类还是公共类?
您如何在实现公共类或受保护类之间做出决定?-- 如果我必须创建一个类来从解析的内容生成统计信息,例如,该类应该受到保护(因此只有爬虫类可以访问它)还是应该是公共的?
谢谢罗恩