![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
penguinhehe
这个作者很懒,什么都没留下…
展开
-
第1部分 接口型模式 第2章 接口型模式简介
1 概念 接口:对象必须实现的承诺 实现:对象如何履行承诺 Java 允许一个类实现多个接口 2 总结 接口的用途在于他们描述了类协作中所期望的和所不期望的行为。 3 超越普通的接口 Adapter(适配器)模式:将类的外部接口适配为客户期望的接口 Facade(外观)模式:为一组类提供一个简单的接口 Composite(组合)模式:为单原创 2009-11-19 16:08:00 · 351 阅读 · 0 评论 -
第0部分 前言 第一章 设计模式介绍
共5组 23个模式 1 接口型:适配器 外观 组合 桥接 2 责任型:单例 观察者 中介者 代理 责任链 享元3 构造型:生成器 工厂 抽象工厂 原型 备忘录4 操作型:模板方法 状态 策略 命令解释器4 扩展型:装饰器 迭代器 访问者原创 2009-11-19 16:03:00 · 281 阅读 · 0 评论 -
第1部分 接口型模式 第3章 Adapter(适配器)模式
前言 当客户的调用方法和提供服务的方法不太一致的时候,可以使用适配器模式 3.1 类适配器 不改变现存代码 现存的服务Class1的Method1 现存的客户Interface1的Method2 创建新的类NewClass,继承Class1和Interface1 在NewClass的Method原创 2009-11-24 16:11:00 · 234 阅读 · 0 评论 -
第1部分 接口型模式 第5章 Composite(组合)模式
组合模式的设计意图是:建立统一的接口,既能处理单个对象,也能处理对象组合。 两个建模的概念: (1)建立的群组既能包含个体(叶子),也能包含其他群组(一个常见的错误是只能包含叶子) (2)定义单个对象和对象组合的公共特性原创 2009-11-25 11:53:00 · 372 阅读 · 0 评论 -
第1部分 接口型模式 第4章 Facade(外观)模式
Facae模式的目的在于提供一个接口,使子系统更加容易使用 4.1 外观类,工具类和示例类工具类:解决一类问题的类,仅使用静态方法,在UML中被叫做工具类示例类:演示如何使用类或子系统的例子。通常是一个包含数据的可运行的应用程序,不属于Java类库。外观类:方法可能都是静态方法,有许多便利之处。方便子系统使用。可配置,可重用。目的是应用在实际环境中,属于Java类库。原创 2009-11-25 09:37:00 · 382 阅读 · 0 评论