第一范文网 - 专业文章范例文档资料分享平台

JAVA面向对象与设计模式 - 图文

来源:用户分享 时间:2025/6/3 3:00:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2.4 实现关系(Realization)如果一个类实现了一个接口,那么类和接口的关系是实现关系,称类实现接口。UML通过使用虚线连接类和它所实现的接口,虚线起始端是类,虚线的终点端是它实现的接口,但终点端使用一个空心的三角形表示虚线的结束。

三、设计模式

Christopher Alexander说:“每一个设计模式描述一个在我们

周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次一次地使用该方案而不必做重复劳动。”---典型问题的经典解决方法!

设计模式分类:

3.1创建型:与对象的创建有关3.2结构型:处理类或对象的组合

3.3行为型:对类或对象怎样交互和怎样分配职责进行描述

设计模式分类

创建型结构型行为型Factory Method 类Adapter(类) InterpreterTemplate MethodAbstract Factory Adapter(对象)Builder Prototype Singleton 范围对象Bridge Composite Decorator Facade Flyweight Proxy Chain of -ResponsibilityCommandIteratorMediatorMementoObserverState-3.1.1 Factory method(工厂方法)--创建型模式1. 意图

定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。2. 别名

虚构造器( Virtual Constructor)3. 动机

框架使用抽象类定义和维护对象之间的关系。这些对象的创建通常也由框架负责。考虑这样一个应用框架,它可以向用户显示多个文档。在这个框架中,两个主要的抽象是类Application和Document。这两个类都是抽象的,客户必须通过它们的子类来做与具体应用相关的实现。例如,为创建一个绘图应用,我们定义类DrawingApplication和DrawingDocument。

A p p l i c a t i o n类负责管理D o c u m e n t并根据需要

搜索更多关于: JAVA面向对象与设计模式 - 图文 的文档
JAVA面向对象与设计模式 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c50ue10jpqq6bod14q6tr_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top