码迷,mamicode.com
首页 >  
搜索关键字:设计模式 装饰模式    ( 21979个结果
UIApplication常见属性与方法总结--ios
UIApplication 1.简介 1>整个应用程序的象征,一个应用程序就一个UIApplication对象,使用了单例设计模式2>通过[UIApplication sharedApplication]访问这个单例对象2.常见用法 ...
分类:移动开发   时间:2014-06-15 23:12:20    阅读次数:314
java动态代理(JDK和cglib)
JAVA的动态代理代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通...
分类:编程语言   时间:2014-06-15 21:06:26    阅读次数:178
设计模式入门之职责链模式Chain Of Responsibility
//职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止.//实例:申请费用的功能,不同金额的费用须要由不同的上级部分审核通过,假设下级没有审核的权限那么就让上级来进行审核//上代码//定义职责对象...
分类:其他好文   时间:2014-06-15 15:48:11    阅读次数:121
java 23 种设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:编程语言   时间:2014-06-14 22:41:42    阅读次数:369
c++面向对象程序设计学习心得
首先介绍几个写类间关系和设计模式的技术博文http://www.360doc.com/content/14/0613/21/18117192_386381321.shtmlhttp://blog.csdn.net/wuzhekai1985/article/details/6675799http://...
分类:编程语言   时间:2014-06-14 18:21:02    阅读次数:446
iOS 单例
在iOS开发中,单例是最有用的设计模式之一。它是在代码间共享数据而不需要手动传递参数的一种最有用的方法。关于单例和其他设计模式,请参考这本书:《Cocoa design pattern》背景单例是一种重要的概念,它是一种极其便利的设计模式。在iPhone SDK中大量使用了单例的概念,例如,UIAp...
分类:移动开发   时间:2014-06-14 16:54:48    阅读次数:282
Javascript 设计模式 单例
一直很喜欢Js,,,今天写一个Js的单例模式实现以及用法。 1、单例模式的写法 单例模式写法相当简单: var singleTon = { m1: "memeber first ", m2: "memeber second ", f1: function () {...
分类:编程语言   时间:2014-06-14 12:17:38    阅读次数:259
C++设计模式实现--模板(Template)模式
一. 问题 在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架(或通用的应用算法)是相同的。Template提供了这种情况的一个实现框架。 二. 模式 Template 模式是采用继承的方式实现这一点:将逻辑(算法)框架放在抽象基类中,并定义好细节的接口,子类中实现细节。 ...
分类:编程语言   时间:2014-06-14 10:45:25    阅读次数:250
C++设计模式实现--策略(Strategy)模式
一. 举例说明 以前做了一个程序,程序的功能是评价几种加密算法时间,程序的使用操作不怎么变,变的是选用各种算法。 结构如下: Algorithm:抽象类,提供算法的公共接口。 RSA_Algorithm:具体的RSA算法。 DES_Algorithm:具体的DES算法。 BASE64_Algorithm:具体的Base64算法。 在使用过程...
分类:编程语言   时间:2014-06-14 10:09:35    阅读次数:379
设计模式-----观察者模式
定义了对象之间的一对多依赖,这样一来,当一个对象状态改变时,他的所有依赖者都会收到通知并自动更新。 观察者模式的组成: 抽象主题角色:把所有对观察者对象的引用保存在一个集合中。抽象主题提供一个接口,可以增加和删除观察者角色。 具体主题角色:在具体主题内部状态改变时,给所有登记过的观察者发出通知。 抽象观察者角色:为所有具体的观察者定义一个接口,在得到主题的通知时更新...
分类:其他好文   时间:2014-06-14 09:54:07    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!