自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

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

原创 回忆(会议)记录——从文档,UML 画图,到三层

一、UML 1、每种图中主要关系 用例图:包含(include),扩展(extend),泛化(继承)。 类图:依赖,关联(聚合,组合),泛化。 包图,构件图:依赖,实现 部署图:依赖,关联 其它图中基本有各自特定的线型来连接。   综合以上几种关系:UML 中主要有四种关系:依赖,关联,泛化,实现   这是按照图来区分的图的关系,这些图给了我们一些框框,其实我们也可以不要这些

2013-01-30 00:22:04 1610 9

原创 中介模式——行为模式之六

零、问题 面向对象强调的是尽量把系统分割成许多对象,这样通常可以增加其复用性。但是如果有一个系统中有大量的对象,且彼此都需要联系,这样由于对象比较多,所以联系就会激增,大量的连接时的一个对象不可能在没有其他对象的支持下工作,系统表现为一个不可分割的整体,所以对系统的行为进行任何较大的改动就会变得困难,同时,代码的复用性也降低了。这样该怎么办呢?   一、中介者模式 为了解决上述问题

2013-01-23 21:41:31 1108 4

原创 职责模式——行为设计模式之四

一、职责链模式 使对个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系.将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。   客户端发出的请求时,并不知道哪一个对象最终处理这个请求,请求只是沿链传递,直至有一个对象负责处理它,且链中的对象自己也并不知道链的结构。这样系统的更改可以在不影响客户端的情况下动态的重新组织和分配责任,简化了对象的相互连接,他们

2013-01-17 10:42:27 979 4

原创 状态模式——行为型设计模式之三

一、命令 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。   命令模式联系生活,结合面向对象思想,最起码应该有四个类,命令发出者,命令传递命令接收者,还有命令本身。 或许有的人会说,命令传递者有点多余,多余吗?   为什么要加命令传递者?命令传递者可不仅是用来传递命令哦! 先从生活中抽象出一个例子:饭店服务员就好是模

2013-01-17 10:39:39 1054 1

原创 命令模式——行为设计模式之二

一、命令 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。   命令模式联系生活,结合面向对象思想,最起码应该有四个类,命令发出者,命令传递命令接收者,还有命令本身。 或许有的人会说,命令传递者有点多余,多余吗?   为什么要加命令传递者?命令传递者可不仅是用来传递命令哦! 先从生活中抽象出一个例子:饭店服务员就好是模

2013-01-17 10:37:46 946 3

原创 模板设计——行为设计模式之一

一、模板方法 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   特点:模板方法时通过吧不变的行为搬移到超类,去除子类中的重复代码来体现它的优势。它提供了一个很好的代码复用平台。   适用范围:当不变的和可变的行为在方法的子类实现中混合在一起的时候,不变的行为就会在子类中重复出现。这时候就可以考虑用模板方法吧

2013-01-17 10:36:07 816 6

原创 要,囫囵吞枣; 不要, 咬一口丢下

由三层引发的思考 刚开始学三层,据说没有资料,自己学。 这下可怎么办? 开始觉得有点困难,因为二十多年习惯了,被分配任务,然后去做。总是在被动的接受。   一年前,开始融入新的学习环境,开始摆脱传统的填鸭式教育,开始自助的学习,开始知道自己给自己找资料,开始学习怎么把一本书从厚读到薄,再从薄读到厚。感觉自己已经会自学了。 按照班级的教育指导:从计算机初步,到编程起步VB,实践到作品展中

2013-01-13 20:37:57 918 8

原创 观察者模式——行为型设计模式之五

一、观察者模式 这个模式还有另一个名字发布——订阅模式。我觉得这个模式跟适合点。 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。   这个模式跟我们的博客委员会的职能很相像哦! 每个月我们都要对博客进行一次检查。当管理员要结果时,博客委员会组长就得把各自组的博客结果发给管理员。   看一

2013-01-09 21:35:41 711 2

原创 代理模式——结构型设计模式之六

一、代理模式 为其他对象提供一种代理以控制对这个对象的访问。   例子是这么说的: A同学追C 同学,可是A同学不敢直接送东西给C同学,于是就通过B同学把东西转交给C同学。B同学送给C同学的东西都是A同学的,也就是说B的所有动作A同学的本意,并非B的本意哦!最后,B同学和C同学在一起了,当然这是故事情节,不管他了。这里的B同学就是我们要说的代理模式的代理。   重点:我们知道B送给C的

2013-01-08 11:42:30 914 2

原创 外观模式——结构型设计模式之五

一、外观模式 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。   为什么使用外观模式?       当股票一,二,三,国债一,二任一个发生变化时,都会直接影响到每一个客户。这样耦合度太高。   我们或一种方式来看: 当股票一,二,三,国债一,二任一个发生变化时,只会直接影响到基金,而客户不用关心这些股票和国债的变化,他

2013-01-08 11:30:03 970 3

原创 装饰模式——结构型设计模式之四

一、装饰模式 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。   装饰模式的出现 用例子说明:我们想要表达一个人,穿不同衣服,体现不同个性的一个程序。 首先定义一个人Person类;在定义一个抽象的衣服Clothes类,然后有各种衣服的子类。 在客户端通过实例化“人”,然后再实例化需要的“衣服”,分别调用show 方法。 这样也可以达到目的,但是我

2013-01-08 11:25:36 1470 3

原创 组合模式——结构型设计模式之三

一、组合模式 将对象组合成树形结构以表示“部分——整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。   组合模式适用范围:树形结构的“部分——整体”的关系中。       二、类图     上图中:Component 表示的不是整体,整体也好,部分也罢,Component表示的是他们共有的操作,定义成接口,所以从Component 到Composit

2013-01-05 21:32:33 137 4

原创 桥接模式——结构性设计模式之二

一、桥接模式 将抽象部分与它的实现部分分离,使他们都可以独立的变化。 什么叫抽象与它的是实现分离呢? 其实这并不是说,让抽象类与其派生类分离,这样也没有意义;实现指的是抽象类和它的派生类用来实现自己的对象。 像手机品牌和手机软件的关系。我们可以按手机品牌来分类,   同时,还可以按照手机软件来给软件分类。 现在我们要是想增加三个手机品牌应该怎么办? 用第一幅图来说,我们需要

2013-01-05 21:29:43 1437 4

原创 适配器 and 组合模式——结构性模式之一

适配器模式   一、适配器模式 讲一个类的接口装换成客户希望的另外一个接口适配器模式使得原本由于接口不兼容而不能一起工作的哪些类可以一起工作。   用于解决什么问题? 系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况下。 简单的说:我们需要的东西就

2013-01-02 21:17:50 1621 5

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

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

2012-03-27

vb 用多态实现的小例子

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

2012-03-10

空空如也

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

TA关注的人

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