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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值