码迷,mamicode.com
首页 >  
搜索关键字:行为型模式    ( 756个结果
跟刺猬哥一起学习设计模式【Singleton模式】
设计模式的分类 从目的来看: 创建型模式:负责对象创建 结构性模式:处理类与对象间的组合 行为型模式:类与对象交互中的职责分配 从范围来看: 类模式处理类与子类的静态关系 对象模式处理对象间的动态关系 动机 在软件系统中,经常有这样的一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻 ...
分类:其他好文   时间:2016-09-04 20:38:00    阅读次数:102
java中常见的设计模式介绍
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:编程语言   时间:2016-08-23 13:16:52    阅读次数:152
设计模式-16观察者模式
一 观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 主要解决: 一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 关键代码: 在类里有一个 Ar ...
分类:其他好文   时间:2016-08-21 06:25:05    阅读次数:248
综述:设计模式的分类及六大原则
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:其他好文   时间:2016-08-20 06:40:02    阅读次数:109
设计模式(13)---观察者模式
观察者模式 Observer(行为型模式) 1.概述 观察者模式:定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 例1:开车的司机作为观察者,路上的红绿灯作为观察目标,当红绿灯的颜色状态发生改变时,司机得到通知,并更新自己的行为。 例2:一个 ...
分类:其他好文   时间:2016-08-16 23:52:37    阅读次数:247
设计模式-命令模式
模式定义:命令模式(Command Pattern):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。模式结构如下图: Command:定义命令的接口,声明执行的方法。ConcreteCommand:命令接口实现对象,是“虚”的实...
分类:其他好文   时间:2016-08-15 20:53:47    阅读次数:165
设计模式(12)---备忘录模式
备忘录模式 Memento (行为型模式) 1.概述 备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。 例如:一些软件提供的撤销功能,游戏的存档读档功能。 2.结构图 3.代码 原发器类也就是一个具体的业务类,它包含一些 ...
分类:其他好文   时间:2016-08-14 23:55:57    阅读次数:196
设计模式入门基础
设计模式的分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状 ...
分类:其他好文   时间:2016-08-14 19:22:20    阅读次数:137
设计模式(11)---状态模式
状态模式 State (行为型模式) 1.概述 状态模式:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 例如:有一个账户,当余额大于等于0时,为正常状态,可以存款,取款;当-2000<=余额<0时,为透支状态,可以存款取款以及计算利息;当余额<-2000时,为限制状态,不 ...
分类:其他好文   时间:2016-08-14 07:28:46    阅读次数:150
23种设计模式全解析
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:其他好文   时间:2016-08-04 23:06:05    阅读次数:277
756条   上一页 1 ... 44 45 46 47 48 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!