UML指定了13种框图,用于建档系统模型。每种框图建模系统结构与行为的不同特性。6种与系统结构相关,另外7种与系统行为有关。
1、 用例框图:建模系统与外部实体(动作者)之间的交互
2、 类框图:可以指定系统各部分的结构性关系。
3、 状态机框图:建模对象改变状态的方法。
4、 活动框图:活动框图建模对象执行的活动,指定执行活动的顺序。
5、 通信框图:建模系统中对象之间的交互,关注发生什么交互。通信框图显示执行事务时哪些对象需要交互。
6、 顺序框图:建模系统中对象之间的交互,但是与通信框图不同,它关注何时发生交互。
解决问题的过程(proecdure)称为算法(algorithm),包括:
1. 执行的操作(action)
2. 执行操作的顺序(order)
前置自增(前置自减)运算符使变量加1(减1),然后在表达式中用变量的新值。
后置自增(后置自减)运算符在表达式中用变量的当前值,然后在将变量加1(减1)。
Abs(x) X的绝对值
Ceiling(x) 将X取整为不小于X的最小整数
Floor(x) 将X取整为不大于X的最大整数
Max(x,y) X与Y的较大值
Min(x,y) X与Y的较小值
Pow(x,y) X的Y次方
Sqrt(x) X的平方根
任何用关键字const声明的变量都是常量。
C#语言中我们将变量分为7中类型:静态变量、非静态变量、数组元素、值参数、引用参数、输出参数、局部变量。
C#中提供了一下控制关键字:
选择控制:if else switch case
循环控制:while do for foreach
跳转控制:break continue
编译控制:#if #elif #else #endif
异常处理:try catch finally