为什么要将返回对象类的构造方法变成私有的?

来源:2-4 基于SpringBoot初始化项目

慕沐6599965

2023-08-15

老师,在R返回对象里,为什么要定义一些类的私有构造方法,然后再对外暴露静态的状态码构造方法,而不是直接将类的构造方法变成公有的,然后用公有的构造方法来构造返回对象呢?

https://img.mukewang.com/szimg/64db3d560943bcb713080746.jpg

写回答

1回答

RubinChu

2023-08-15

为了代码统一,也为了安全性,因为我们的对象是作为公用返回对象来用的,工具性的意味多一些,并且数据结构也是固定的,所以构造器我们隐藏起来,暴露公用方法来构建此对象。不提供Set方法也是这个原因

0
0

SpringBoot+Vue3+Element Plus打造私人分布式存储系统

SpringBoot+Vue3+Element Plus 仿百度网盘实战

277 学习 · 357 问题

查看课程