您当前的位置: 首页 >  答疑

rolt

暂无认证

  • 0浏览

    0关注

    780博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[答疑]用EA生成C#代码,能否为属性自动生成Properties

rolt 发布时间:2021-06-26 10:44:03 ,浏览量:0

软件方法(下)分析和设计第8章连载[20210518更新]>>

原木纯品(292***737) 19:30:35 用EA生成C#代码,能否为属性自动生成Properties,UML里有相应概念吗 **潘加宇(3504847) 20:20:49 在属性(attribute)的属性框里点Property栏设置 潘加宇(3504847) 20:28:49 然后生成的代码中就有相应的get set操作了 Property就是操作的一种,是实现语言如C#中getter setter的简化表示。类应该暴露的是可以"卖"给其他类的服务,而不是get、set,除非它就是这个类要卖的服务。 **原木纯品(292***737) 7:38:38 谢谢老师的回复,我看了一些网上的C#教学视频,直接定义Property了,是不是一种趋势? 潘加宇(3504847) 8:27:37 网上的视频,即使是微软出来的,也未必是正确的,特别是初级的教学视频,主要目的是让初学者熟悉各种基本用法。 直接定义也不一定要用,一一对应缺省public string Name { get; set; },还不如让属性public了。 属性和操作的分离,背后的道理是卖和做的分离,操作是一个类卖给其他类的服务,属性是类所拥有的资源,两者不是一一对应也不应该一一对应,所以应该尽量避免getter和setter,除非它本身就是能卖的服务。 潘加宇(3504847) 8:28:04 课上幻灯片也有的: 潘加宇(3504847) 8:28:48 潘加宇(3504847) 8:29:30

[2020.01加一套题]UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)

全程字幕-25套UML+Enterprise Architect/StarUML建模示范视频

[新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷

《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题

怪论:东北公司用用例做需求,反映了东北互联网落后?

别把洋垃圾当宝贝-评InfoQ中国“敏捷……”文章(一)

中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……

CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]

UMLChina服务介绍

关注
打赏
1665360646
查看更多评论
立即登录/注册

微信扫码登录

0.0377s