自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王勇霞 信息技术提高班九期

变是永远不变的,保持进步

  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 原型模式——创建型设计模式四

一、原型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 用实例来说话:我要发简历,自己写了一份模板,然后复制了N 份。如下://模板:class Resume{Private string name;Public Resume (string name){This.name=name;}}//客

2012-12-31 20:10:29 1031 8

原创 建造者模式——创建型模式之三

一、建造者模式将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造模式的出现引子借用书上的例子,那炒菜(西红柿鸡蛋)来说,我们需要的原材料有:鸡蛋,西红柿;基本调料:油,盐/糖,葱花。每次我们都需要重复这样的操作,可悲的是,尽管调料,材料都很少,厨师还是会出现忘记加盐,或者葱花的情况。怎么办?为了解决这个问题,我们来分析一下,这些东西都是做

2012-12-31 19:59:49 881 8

转载 初识面向对象设计模式

面向对象设计模式是一套反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。1.创建型模式创建型模式是对象的创建和对象的使用分开。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是:简单工厂模式(S

2012-12-31 19:56:00 750 1

原创 工厂三姐妹——创建型设计模式之二

一、简单工厂简单工厂是面向对象编程的起步设计模式,用到面向对象设计的三大特性:封装,继承,多态来进行设计是必须的。封装:使业务逻辑和界面逻辑分离,做到代码复用,而不是复制。继承:将在同一类中进行的逻辑操作,抽象出一个类或者接口,统一定义,通过子类进行不同的实现。这样对象之间的修改就变得独立,不会影响到其他类,降低了对象间的耦合。多态:通过给同类Things定义接口或抽象类,由子类继

2012-12-26 21:33:03 1264 9

原创 抽象工厂——创建型设计模式一

一、了解抽象工厂设计模式书上说:提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们具体的类。 二、看类图解说员:图上分两部分来看,一部分是左边的IFactory家族,另一部分是右边的IProduct 家族。 1、先看IProduct家族。 第一层:客户需求。可以看出我们需要哪些产品,由客户端决定,我们需要提前设计好第二层的产品。 第二层:Prod

2012-12-25 10:17:59 1422 11

原创 重载----c#

一、概念重载是可使函数、运算符等处理不同类型数据或接受不同个数的参数的一种方法。重载只是一种语言特性,是一种语法规则。 二、重载的表现形式1、函数重载函数重载就是函数名称相同,但定义却不同。函数重载使得程序员可以将一系列的函数族定义为一个统一的界面,但是却可以处理不同类型数据或接受不同个数的参数。这实现了统一接口,不同定义的思想。 简单地将函数重载概括为:两必须一可

2012-12-20 20:08:26 922 9

原创 C#.net 简介

看了几天C#视频,做一下小结,对C#是既熟悉又模糊,还有好多关系弄得我是剪不断,理还乱。更有和.Net的关系也是我心中的一块石头。画了一个导图,帮助理解一下。这是C#与.Net的简单关系。   下面这张是C#语言详细图:

2012-12-09 21:26:00 1337 11

原创 UML图之八——部署图

一、什么是部署图?部署图(deployment diagram,配置图):是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。 什么时候用部署图?软件实现完成后用部署图画出软,硬件之间的物理拓扑结构,清晰的说明系统的使用部署,

2012-12-03 08:42:16 53984 30

原创 UML 图之七——构件图

一、什么是构件?构件图是什么? 构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。构件代表系统中的一部分物理实施,包括软件代码(源代码、二进制代码或可执行代码)或其等价物(如脚本或命令文件)。每个构件可以单独实现一定的功能,为其他构件提供使用接口。一般构件分为:(1)执行文件:源码编译的结果,可直接运行。(2)文件:信息存储体。(3)库:类

2012-12-03 08:39:15 26096 24

原创 UML图之六——协作图

一、什么是协作图?顾名思义协作图就是合作图,有合作就涉及到多个对象。协作图(Collaboration Diagram /Communication Diagram,也叫合作图)是一种交互图(interaction diagram),显示某组对象如何为了由一个用例描述的一个系统事件而与另一组对象进行协作的,使用协作图可以显示对象角色之间的组织关系。 二、对比1、协作图和时序

2012-12-03 08:36:23 26664 20

原创 UML图之五——时序图

一、什么是时序图序列图表示了系统在参与者互动执行某一个用例期间,系统内部的一群对象的协作情况。一个用例就对应一个时序图。序列图是对系统动态行为进行描述。用于用例分析和设计阶段。 二、对比1、序列图和协作图序列图跟协作图相似,两种图传递的意思是一样的。不同的是序列图强调的是消息的传递顺序,它将交互关系表示为一个二维图。纵向是时间轴,横轴是对象,对象的生命周期沿竖线向下延伸。而协作

2012-12-03 08:33:50 71140 34

原创 UML图之四——活动图

点击打开链接活动图是一种流程图,用来描述活动的序列,从一个活动到另一个活动的控制流。活动图的作用:描述用例,描述类的操作。 活动图的构成必要组成元素:1、活动:命令的执行,活动的进行。图符表示:2、状态:开始状态,结束状态。图符表示: 3、转移:活动之间,活动与状态之间的转换。4、判断:对一个动作或者状态进行判断,然后选择要执行的下一步操作。

2012-12-03 08:22:34 20959 17

原创 UML之三——状态图

状态图(状态机图):表示一个模型元素在其生命期间的情况:从该模型元素的开始状态起,响应事件,执行某些动作,引起转移到新状态,又在新状态下响应事件,执行动作,引起转移到另一个状态,如此继续,直到终结状态。状态图(状态机)包含以下内容:状态,事件,组合状态 1、状态。状态名字,进入动作,退出动作,状态中发生的活动(状态内活动,状态向外发送的活动)。2、事件使状态发生变化的某

2012-12-03 08:15:15 12922 20

原创 UML之序——小谈UML

认识UML问:什么是UML?答:中文名称:统一建模语言英文名称:unified modeling language;UML定义:是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。答:这种语言是一种图形化语言。通过几种不同的图来代替语言的描述。 进一步了解UML问:UML 由什么构成?答:基本构造块,规则,机制。

2012-12-02 09:11:16 2602 12

原创 UML图之一——用例图

一、什么是用例图?什么时候用到用例图?要了解用例图(use case diagram),先要清楚用例。什么是用例(use case)呢?用例简单的说就是在确定项目需求时,不展现系统内部结构的情况下对系统功能的描述,不过一个Use Case描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程。 用例图是在项目启动开始用到的图,它定义了系统的功能需求,它是从系统

2012-12-01 15:56:17 26866 25

vb制作带弹出菜单并且可以移动的无边框窗体,

用vb制作的带右键弹出菜单,并且可以自由移动的,透明背景,无边框窗体,

2012-03-27

vb 用多态实现的小例子

用vb语言编写的程序,简单的小例子,用到类的,用多个接口问题用多态实现的水果的例子,

2012-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除