参考文章: https://blog.csdn.net/weixx3/article/details/80233991 个人理解: 其实就是一组对象混杂在一起,然后建造不同的滤网。让对象经过这些滤网来将这些对象分类。