![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式 学习笔记
kantery
这个作者很懒,什么都没留下…
展开
-
Java设计模式之Observer
[b]1.概念[/b]observer模式定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。JDK里提供的observer设计模式的实现由java.util.Observable类和 java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设计模式中分别扮演的角色:Observer是观察者角色,Observ...2009-02-25 18:22:33 · 127 阅读 · 0 评论 -
设计模式---适配器(Adapter)模式
[b]1.概念:[/b]适配器模式(Adapter Pattern)[GOF95]把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。[b]2.两种形式[/b] a.类的适配器模式 b.对象的适配器模式[b]3.模拟问题:[/b]现在假设我们的程序已经设计了接口Request接口,但是现在有一个特殊的接口SpecificR...2009-02-26 11:37:21 · 74 阅读 · 0 评论 -
浅谈Java内部类的四个应用场景
幕后英雄的用武之地 ——浅谈Java内部类的四个应用场景 Java内部类是Java言语的一个很重要的概念,《Java编程思想》花了很大的篇幅来讲述这个概念...原创 2009-08-04 17:36:57 · 96 阅读 · 0 评论 -
Java-----装饰模式
[align=left][size=large][color=darkred][b]此文章问转载[/b][/color][/size][/align]decorator 模式的功能是:给一个对象添加一些额外的职责(操作),虽然此功能可以用继承实现,但装饰模式比生成子类更灵活些。装饰的意思:就是包装一下。把另的对象包装一下。我这里只简单示例下怎么使用。[img]http://chen...原创 2009-08-14 11:55:50 · 89 阅读 · 0 评论 -
Java设计模式
通常,一个设计模式描述了一个被证实可行的方案。这些方案非常普遍,是具有完整定义的最常用的模式。一般模式有4个基本要素:模式名称(pattern name)、问题(problem)、解决方案(solution)、效果(consequences)。 常见的Java设计模式有以下23种: 1、抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的...原创 2009-08-20 14:29:09 · 82 阅读 · 0 评论