C++中命名规范补充及UML相关知识

1、定义类时,类名的命名规范:按照惯例,用户自定义类的名称以大写字母开头,为了增强程序可读性,类名中每个随后的单词其首字母也需大写,例如:GradeBook。这种风格被称为骆驼风格(camel case),因为大写和小写字母混合形成的这种形状颇似于骆驼的轮廓特征。

2、按照惯例,函数名以小写字母开头,所有随后的单词以大写字母开头。

UML

3、UML是目前应用最广泛的用于面向对象系统建模的图形表示语言,它统一了各种流行符号,灵活性高可扩展性强。UML2为了说明系统的模型规定了13种图,每种图对系统结构或行为的一个独特特征建立模型:其中6种与系统结构相关,剩余7种与系统行为相关,如下简单介绍6种:1种(类图)与系统结构相关,其他与系统行为相关。类的确定常常是从需求文档提取关键名词和名词短语实现。

   (1)用例图:对系统和它的外部实体(参与者)之间的交互按照用例(系统的功能)进行建模。

   (2)类图:对系统中所用的类或“构件块”建立模型,需求文档中的描述性名词或“事物”是类的候选对象,帮助我们详细说明各部分间的结构关系。

   (3)状态机器图:对对象改变状态的方式进行建模,给定时刻对象的所有属性值描述了对象当时的状态,对象的状态改变往往对象的行为也随之改变。

   (4)活动图:对对象的活动进行建模,对对象执行的动作进行建模,指定了执行动作的顺序,对象的活动指的是对象在程序执行过程中的工作流程(事件的序列)。

   (5)通信图:亦作“协作图”,对对象间的交互作用进行建模,侧重于交互的内容和交互的对象,例如:执行某个操作时,那些对象必须相互作用。

   (6)顺序图:也对对象间的交互作用建模,侧重于交互何时发生,例如:某个对象执行操作之前需要其他对象执行什么操作。

 来自:http://www.tebik.com/?p=159

原文链接: https://www.cnblogs.com/txsf/archive/2012/09/14/2685018.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    C++中命名规范补充及UML相关知识

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/62787

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 上午10:35
下一篇 2023年2月9日 上午10:35

相关推荐