首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
上海
2
习近平
3
新疆
4
鄂州父女瓜
5
乌鲁木齐
6
疫情
7
H工口小学生赛高
8
习明泽
9
芊川一笑图包
10
印尼排华
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
百度
2
今日热点
3
微信公众平台
4
贴吧
5
opgg
6
dnf私服
7
百度贴吧
8
知乎
9
dnf公益服
10
百度傻逼
分类
社会
娱乐
国际
人权
科技
经济
其它
李光耀:过早翘起尾巴与美国对抗 是中国厄运的开始!
太讽刺:搞宣传的,倒台了!
@所有人,今日起全部免费领取
公告:将付尔乐收入师门
反内卷之都,这座直辖市藏不住了
生成图片,分享到微信朋友圈
查看原文
其他
[答疑]以A+B+C作为研究对象,某业务只涉及B部门
Original
潘加宇
UMLChina
2024-03-10
软件方法(下)分析和设计第8章连载[20210816更新]分析 之 分析类图——知识篇
[全文]DDD话语批评之一:评张逸的“状态和事件本质相同”
[幻灯]10月21-24晚剔除“伪创新”和“无领域”的领域驱动设计网课
10月19-20日网络软件需求设计方法学全程实例剖析公开课
[2020.01加一套题]UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)
全程字幕-25套UML+Enterprise Architect/StarUML建模示范视频
[新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷
《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题
怪论:东北公司用用例做需求,反映了东北互联网落后?
别把洋垃圾当宝贝-评InfoQ中国“敏捷……”文章(一)
中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……
CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]
UMLChina服务介绍
以下为凑字数:
例如,混元形意太极掌门马老师找我们为他的门派搞一套“修炼辅助系统”。作为软件开发人员,能认真去体会马老师说的“化劲”、“武德”、“真气”、“掌门”之类的概念就已经不易,还要把它们变成英语就更难为人了,估计马老师自己也不知道。
但是,作为软件开发人员,不知道什么叫DTO,什么叫Iterator就不应该了,因此,命名为“武德DTO”之类是没有问题的。
如果目标系统是面向国际的,那怎么办呢?还是前面说的,首先考虑精确体现核心域内涵和方便开发团队思考和交流核心域知识。该用中文就用中文,该用英文就用英文,该用日文就用日文。
8.2.6.7 类命名用单数
类的名称已经是一个抽象概念,既代表属于这个类的所有对象的集合,也指代集合中的任何一个对象。
例如,“人”这个概念代表所有符合“人”的特征的对象的集合,同时我们也可以说“人有姓名、身高”,把“人”当成“任何一个个体”来使用的。这两种用法,分别对应于后文要讲解的泛化和关联关系。
如果用复数表达,例如中文“人们”,英文“people”,第二种用法就很别扭了,实例“某个人们”是什么?
图8-46 类命名用单数
如果“某个人们”另有含义,那么应该有另外一个类。例如,社区团购系统中,“某个顾客们”另有含义“团”,那么应该添加一个类“团”。
有一些常见的开发习惯,如数据库表名用复数,甚至有的框架在类转换表时,直接就在名称后面加上s,理由是表里有很多行。其实"类"、"表"的概念已经隐含了"多个对象"、"多行"的意思,不用再加了。而且,如果英语不熟,还得费心思去想正确的复数形式,何必呢?
继续滑动看下一个
[答疑]以A+B+C作为研究对象,某业务只涉及B部门
Original
潘加宇
UMLChina
轻触阅读原文
UMLChina
Like
Share
Wow
Comment
向上滑动看下一个
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存