UML图的画法,简单详细,以实战代码为例子画UML

UML图的画法

UML中一般有三行格子,第一行格子是写类名第二个格子写类成员变量第三分格子写类成员方法
在这里插入图片描述
类成员变量和方法前还会有三种符号:分别是-+#
-号在这个变量或者函数的前面表示它是这个类私有的(private),+号表示是公有的(pubulic),#表示是保护的(protected)
知道这些后,直接上我写数据库接口的一个代码:

class MysqlConnection
{
public:
	MysqlConnection();
	~MysqlConnection();
	//获取数据库句柄
	MYSQL* Mysql()
	{
		return mysql_;
	}
	//数据库连接初始化函数
	bool Init(const char* szHost, int nPort, const char* szUser, const char* szPasswd, const char* szDb);
	//sql语句执行函数
	bool Execute(const char* szSql);
	bool Execute(const char* szSql, SqlRecordSet& recordSet);
	void close();
	//获取错误信息
	const char* GetErrInfo();
	//重新连接数据库
	void Reconnect();
public:
	long id;
	
protected:
	int EscapeString(const char* pSrc, int nSrclen, char* pDest);

private:
	MYSQL* mysql_;
	string name;
};

接下来画UML图了
第一步:先写上类名
在这里插入图片描述
第二步:写上成员变量,根据成员变量的类型在其前面添加符号
在这里插入图片描述
在这里插入图片描述
第三步:在第三行格子里写成员方法,格式为成员方法名(参数): return 返回值,如果返回值为void,可以不写,如下所示

在这里插入图片描述
在这里插入图片描述
至此,UML图的绘制完成了,是不是很简单
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值