今天通过面向对象来对照一个案例分析一下,主要模拟敏捷开发过程中的迭代开发流程,巩固面向对象的程序设计思想. 我们从一个最简单的搜索做起,一步步的对其进行优化,首先我们要知道一个搜索引擎的构造:搜索器.索引器.检索器和用户接口四个部分.搜索器,就是俗话说的爬虫,它在互联网上大量爬去各类网站上的内容,送给索引器.索引器拿到网页和内容后会对内容进行处理,形成索引,存储于内部的数据库等待检索.用户接口就是网页和App前端界面.用户同通过接口想搜索引擎发出询问,询问解析后送达检索器:检索器搞笑检索后,再将…