码迷,mamicode.com
首页 >  
搜索关键字:模式uml图    ( 45个结果
设计模式简述
1、外观模式: UML图: 说明: 通过在必需的逻辑和方法的集合前创建简单的外观接口,外观设计模式隐藏了调用对象的复杂性。 外观设计模式和建造者模式非常相似,建造者模式一般是简化对象的调用的复杂性,外观模式一般是简化含有很多逻辑步骤和方法调用的复杂性。 2、装饰器模式 UML图: 说明: 装饰器模式 ...
分类:其他好文   时间:2017-05-24 16:00:43    阅读次数:199
java设计模式之中介者模式
中介者模式 用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 中介者模式UML图 中介者模式代码 中介者模式适用场景 一组对象以定义良好但是复杂的方式进行通信。产生的相互依赖关系结构混乱且难以理解。 一个对象引用其他很多 ...
分类:编程语言   时间:2017-04-04 13:39:26    阅读次数:144
备忘录模式(Memento)
一、备忘录模式介绍 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 例如: 1.office重新打开时的恢复功能。 2.事务的回滚操作 备忘录模式UML图: Originator(发起人):负责创建一个备忘录Meme ...
分类:其他好文   时间:2017-02-16 01:16:05    阅读次数:255
命令模式(Command)
一、命令模式介绍 命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志。以及支持可撤销的操作。 说白了,就是将一系列的请求命令封装起来,不直接调用真正执行者的方法,这样比较好扩展。 命令模式UML图: Command(抽象命令类):抽象出命令对象,可以 ...
分类:其他好文   时间:2017-02-16 00:11:49    阅读次数:240
抽象工厂模式的C++、Java实现
1、抽象工厂模式UML 图1. 抽象工厂模式的UML 2、C++实现 C++实现类图为: 图2. 抽象工厂模式的C++实现类图 其中,AbstractFactory的实现代码为: ConcreteFactoryA的实现代码为: 其中,ConcreteFactory2的代码与ConcreteFacto ...
分类:编程语言   时间:2017-02-04 21:14:20    阅读次数:230
java设计模式之策略模式
策略模式 定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户(大话设计模式)。 策略模式UML图 策略模式代码 古代的各种计谋都是一种策略,这次我们的例子就拿其中一种离间计来写的,理解起来非常容易,代码如下: 策略模式适用场景 几个类的主要逻辑相同,只 ...
分类:编程语言   时间:2016-09-03 17:53:25    阅读次数:203
设计模式UML图
一、单例模式 2、简单工厂模式 3、工厂方法模式 4、模板方法模式 ...
分类:其他好文   时间:2016-09-03 16:23:53    阅读次数:163
java设计模式之中介者模式
中介者模式 用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 中介者模式UML图 中介者模式代码 中介者模式适用场景 一组对象以定义良好但是复杂的方式进行通信。产生的相互依赖关系结构混乱且难以理解。 一个对象引用其他很多 ...
分类:编程语言   时间:2016-08-21 21:14:43    阅读次数:150
java设计模式之外观模式
外观模式概念 外观模式又称为门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个搞层次接口,使得这一个子系统更加容易使用。这一模式完美的体现了依赖倒转原则和迪米特法则的思想,所以是非常常用的模式之一。 外观模式UML图 外观模式代码 学习外观模式我使用的例子是一个打架的例子,打架一般都 ...
分类:编程语言   时间:2016-08-20 15:59:44    阅读次数:175
备忘录模式(Memento)
一、备忘录模式介绍备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。例如:1.office重新打开时的恢复功能。2.事务的回滚操作备忘录模式UML图:Originator(发起人):负责创建一个备忘录Memento,用以...
分类:其他好文   时间:2016-01-09 15:20:01    阅读次数:318
45条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!