栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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图的绘制完成了,是不是很简单

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643777.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号