开发者社区> 问答> 正文

UML图中怎么表达C++中派生类构造函数?

主要是构造函数中对基类成员初始化问题:
例如下面这句,请问怎么在UML中写出来?
Teacher(string name,int age,string department,string teacherNumber):Person(name,age)
我写的是:
+Teacher(name : string ,age : int ,department : string ,teacherNumber : string ):Person(name,age)

展开
收起
a123456678 2016-03-06 13:15:36 2903 0
1 条回答
写回答
取消 提交回答
  • 你这个UML类图做的很细致,连基类的构造也写进去了。我只做到类的方法这一层,而且方法的参数也常常省略掉,除非是很重要的,涉及到跟其他类型协作的。
    真要做到那么细致,个人觉得可以直接给你的class写一个note。类图做的细致的好处是节省编码阶段的思考时间,甚至直接从类图生成代码,但是我觉得包括类图在内的设计图,不能取代代码。设计的各种图,是用来和人交流的,或直接或间接。做的太细了,维护成本非常之高。所以在项目中做UML图的时候,要考虑清楚。

    2019-07-17 18:54:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载

相关实验场景

更多