自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

设计模式 Design patterns

讨论学习设计模式

  • 博客(12)
  • 收藏
  • 关注

原创 设计模式之Memento(备忘机制)

设计模式之Memento(备忘机制)板桥里人 http://www.jdon.com 2002/05/05模式实战书籍《Java实用系统开发指南》Memento备望录模式定义:memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态.Memento模式相对也比较好理解,我们看下列代码:public class Originator {    private

2005-08-10 09:53:00 1164 2

原创 Memento Pattern UML Diagram

 

2005-08-10 09:43:00 859

原创 在Eclipse中使用SWT进行界面设计

1. 为什么要使用SWT?   SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子)。   在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AWT (Abs

2005-07-17 20:54:00 1684

原创 使你的Gmail变成2G的免费网络硬盘

今天发现了一个软件将gmail 2G的空间作为一个网络U盘使用,直接拖拉就可以使用的方案。见下图: 但是有限制:文件不能超过10M下载网页:http://nj.onlinedown.net/soft/35496.htm

2005-07-12 18:29:00 1030

原创 要Gmail邀请的请留下email

留下email,我就会发送邀请给您!

2005-07-12 10:38:00 1124 2

原创 Java语言观察者模式介绍

Java语言观察者模式介绍2002-06-03 阎宏   简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。  观察者模式的结构  观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Mo

2005-07-12 09:41:00 1718 3

原创 设计模式之Observer(转载)

设计模式之Observer板桥里人 http://www.jdon.com 2002/3/16模式实战书籍《Java实用系统开发指南》Java深入到一定程度,就不可避免的碰到设计模式(design pattern)这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式在java的中型系统中应用广泛,遵循一定的编程模式,才能使自己的代码便于理解,易于交流,Observe

2005-07-12 09:35:00 761

原创 策略模式之C++版本

Download source - 20 Kb IntroductionSoftware consulting companies do projects for their customers on a "Fixed Price basis" or on a "Time and Material basis". Also, the projects can be either onsite or

2005-07-08 11:31:00 1228

翻译 策略模式之C#版本(原创翻译版本)

Definition Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.   UML class diagramParticipants

2005-07-08 11:16:00 1593 1

原创 设计模式综述

设计模式在开发人员的圈子中,大家通过相互交流在开发过程中所遇到的问题以及解决方法来丰富整个圈子的经验。而设计模式就是在这样的情况下产生的。一个设计模式必然是针对某个特定的问题的,这个问题的解决方案以及这样解决问题产生的后果。在解决利用J2EE进行程序开发中出现的问题的过程中,人们把设计模式分为两类,一种是通用开发模式,一种是为了解决特定的J2EE问题的模式。下面让我们来看一看每一种类型的开发模式都

2005-07-08 11:05:00 1644

原创 策略(Strategy)模式(C#实现版本)

一、 策略(Strategy)模式策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。假设现在要设计一个贩卖各类书籍的电子商务网站的购物车(Shopping Cat)系统。一个最简单的情况就是把所有货品的单价乘上数量,但是实际情况肯定比这要复杂。比如,本网站可能对所有的教材类图书实行每本一元的折扣

2005-07-08 10:55:00 1413 1

原创 设计模式之Strategy(策略)

设计模式之Strategy(策略)板桥里人 http://www.jdon.com 2002/03/30模式实战书籍《Java实用系统开发指南》Strategy策略模式是属于设计模式中 对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类.Stratrgy应用比较广泛,比如, 公司经营业务变化图, 可能有两种实现方式,一个是线条曲线,一个是框图(bar),这是两种算法,可以使用S

2005-07-08 09:51:00 844

空空如也

空空如也

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

TA关注的人

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