设计模式解读之一: 策略模式

当我们掌握了Java的语法,当我们了解了面向对象的封装、继承、多态等特性,当我们可以用Swing、Servlet、JSP技术构建桌面以及Web应用,不意味着我们可以写出面向对象的程序,不意味着我们可以很好的实现代码复用,弹性维护,不意味着我们可以实现在维护、扩展基础上的代码复用。一把刀,可以使你制...

2009-08-03 15:52:00

阅读数:392

评论数:0

UML关系类型

关系类型  类之间可以建立五种关系:关联、依赖、累积、实现、一般化。关联  关联是类之间的词法连接,使一个类知道另一个类的公共属性和操作,存在关联关系的两个类的实例之间有固定对应关系。关联关系可以是单向或双向的。对于关联关系RSA将属性放进类中。 依赖  依赖关系显示一个类引用另一个类。因此,引用...

2009-03-06 22:12:00

阅读数:816

评论数:0

工厂模式及什么时候用工厂模式

在设计模式中,Factory   Method也是比较简单的一个,但应用非常广泛,EJB,RMI,COM,CORBA,Swing中都可以看到此模式的影子,它是最重要的模式之一.在很多地方都会看到xxxFactory这样命名的类     Factory  Method是一种创建性模式,它定义了一个创...

2009-02-23 12:44:00

阅读数:7443

评论数:2

什么时候使用观察者模式

什么时候使用观察者模式:1)        当一个抽象模型有两个方面, 其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。2)        当对一个对象的改变需要同时改变其它对象, 而不知道具体有多少对象有待改变。3)        当一个对象必须通知其它对...

2009-02-23 10:46:00

阅读数:4439

评论数:0

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