数据传输对象中的公共字段

数据传输对象中的公共字段,第1张

数据传输对象中的公共字段

大多数程序员会默认使用getter / setter来访问私有字段,而不考虑它。但是,像任何对货物狂热的事物一样,最好有意识地做出决定。

使用getter /
setter组合而不是公共字段的主要原因是可以更改定义。因此,如果您的DTO是组件之间接口的一部分,则最好使用吸气剂。如果更改内部工作方式,则可以使吸气剂模仿旧的行为并保持兼容性。

另一个原因是您可以设置只读字段。通常对于DTO来说,只读和不可变是一个不错的选择。

第三个原因可能是您的DTO必须是Javabean,因为您打算在需要它的某些工具中使用它。

如果这些属性都不适合您,则没有理由不使用公共字段。

不过,不要期望性能差异太多:)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5565387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存