
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
类图用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。接下来我们就来谈谈类图的组成,在下一篇中我们将讨论一下类图之间的关系。一、类图的组成1. 普通类上图就是一个UML的普通类图,从上图我们看出,一个UML通常由三部分组成。第一部分是类名:每个类都必须有一个名字,类名是一个字符串。第二部分是类的属性(Att
一、模式定义抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。二、产品族和等级结构为了更清晰地理解抽象工厂模式,需要先引入两个概念:产品等级结构 :产品等级结构即产品的继承结构,如一个抽象类是电视机,其子类有海尔电视机、海信电视机、TCL电视机,则抽象电视机与具体品
关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,const修饰符有以下的优点:1、预编译指令只是对值进行简单的替换,不能进行类型检查2、可以保护被修饰的东西,防止意外修改,增强程序
因为我一般不太用ubuntu系统,所以在安装时一般都是选择默认设置,直接安装,所以说所有硬盘空间都是挂载在/下的,没有分配swap空间,但是在安装MyEclipse时我发现必须要有swap,否则没办法安装,于是就要增加一块新的swap空间。一、查看一下存储空间的使用情况free-m二、建立swap空间dd if=/dev/zero of=/swapadd bs=1024 count=524288以
在VS2013中开发C程序的时候,经常遇到这个问题To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.比如gets函数,scanf函数在VS2013中都不能直接使用,要转化为VS2013要求的函数,但是这样就不利于将程序移植到其他的平台上,所以不方便。可以在文件的最开始加上这么一句话:#d
如果你的VirtrualBox不能新建64bit的虚拟机一般有下面两个原因:1、电脑是32位的,不支持创建64bit的虚拟机2、电脑不支持Intel VT-x,或者是Intel VT-x没有打开可以用一个软件直接来检测以上的两点,下载地址:https://www.grc.com/securable.htm点击运行后,界面如下:第一个64位表示你的电脑最多支持多少位的系统,3
java的虚拟机在内存中开辟出一块单独的区域,用来存储字符串对象,这块内存区域被称为字符串缓冲池。那个java的字符串缓冲池是如何工作的呢?String a = "abc";String b = "abc";String c = new String("xyz");例如上边的代码:String a = “abc”; 创建字符串的时候先查找字符串缓冲池中有没有相同的对象,如果有相同的对
关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,const修饰符有以下的优点:1、预编译指令只是对值进行简单的替换,不能进行类型检查2、可以保护被修饰的东西,防止意外修改,增强程序







