为什么要将返回对象类的构造方法变成私有的?
来源:2-4 基于SpringBoot初始化项目

慕沐6599965
2023-08-15
老师,在R返回对象里,为什么要定义一些类的私有构造方法,然后再对外暴露静态的状态码构造方法,而不是直接将类的构造方法变成公有的,然后用公有的构造方法来构造返回对象呢?
写回答
1回答
-
RubinChu
2023-08-15
为了代码统一,也为了安全性,因为我们的对象是作为公用返回对象来用的,工具性的意味多一些,并且数据结构也是固定的,所以构造器我们隐藏起来,暴露公用方法来构建此对象。不提供Set方法也是这个原因
00
相似问题