首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该在类图中包含getters和setter吗?

我应该在类图中包含getters和setter吗?
EN

Stack Overflow用户
提问于 2011-03-09 14:21:06
回答 3查看 25.1K关注 0票数 25

我需要为项目文档的JSF应用程序绘制一个类图。因此,我有许多类作为托管bean,具有许多属性,因此有许多getter和setter。

当我绘制类图时,我是否也应该在图中包括getter和setter,或者我可以简单地离开它们?

EN

回答 3

Stack Overflow用户

发布于 2011-03-09 14:49:26

您不应该在图表中包含getter和setter,直到它们做了一些特殊的事情:空值检查等等。但这是一个糟糕设计的标志,所以一般的答案是“不,你不应该这样做”。

票数 3
EN

Stack Overflow用户

发布于 2017-01-12 19:23:15

UML是一种相当非正式的符号,最好是首先设置您将在项目或组织中使用的规则。例如,通常会隐藏getter和setter,但有时显示所有细节也很重要。规则可以是这样的:

如果您的属性是使用一个私有变量和一对具有相同可见性的getter和setter实现的,那么您只需创建一个具有该可见性的属性。

如果您的属性是使用私有变量实现的,但getter和setter具有不同的可见性,例如公共getter和受保护的setter,则建议在模型中显示getter和setter。

所以儿子。

票数 0
EN

Stack Overflow用户

发布于 2017-03-31 17:11:20

通过创建您自己的«get/set»和«get»构造型来对这些私有属性进行分类,使相关属性的getter/setter约定显式可能是有用的。请看我对Shortcut for denoting or implying getters and setters in UML class diagrams的回答。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5242133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档