为什么CreateAsync()函数中需要返回PaginationList的构建函数

来源:14-3 【应用】分页进阶:模组化

时代蠕虫

2021-12-19

老师,我想知道为什么在CreateAsync的静态函数中需要返回PaginationList的构建函数,如果不返回构建函数不可以吗?

写回答

1回答

时代蠕虫

提问者

2021-12-25

在网上查了一些资料,我的理解工厂函数就像外挂一样,可以对函数进行配置。在我们完成函数的编写以后,在不大量改变现有代码的前提下添加新的模块或功能,工厂函数提供了很好的解决方案。

在本节课中PaginationList模块,既可以将分页功能独立出来,又可以得到PaginationList(使用构造函数获得)中的TotalPage,TotalCount,HasPrevious,HasNext,CurrentPage,PageSize等字段值,将得到的值加载到Header头部中去。

有理解的不对的地方,请老师和同学指正。

0
0

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

977 学习 · 547 问题

查看课程