一,总体概要1,笔者浅谈策略模式,又叫算法簇模式,就是定义了不同的算法,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。策略模式和工厂模式有一定的类似,策略模式相对简单容易理解,并且可以在运行时刻自由切换。工厂模式重点是用来创建对象。策略模式应用比较广泛,比如:我们现在要定义数据交换格...
分类:
Web程序 时间:
2014-12-26 12:52:15
阅读次数:
177
js创建对象 - 工厂模式:工厂模式抽象了创建具体对象的过程function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=fun...
分类:
Web程序 时间:
2014-12-25 17:48:53
阅读次数:
150
今天想给大家说的也是刚刚结束的项目中遇到的一个优秀的封装,当然也要拿出来给大家分享了。 背景交代,我们的项目是一个BS的项目,基本的架构是工厂模式三层,所以就用到了抽象工厂加反射,今天要给大家讲的也就是这块的东西——使用缓存文件。背景交代完毕。一、首先说一下什么是缓存文件? msdn上说: ...
分类:
其他好文 时间:
2014-12-25 12:57:52
阅读次数:
131
开机按开机键+下音量键,进入工厂模式。目前内容显示为中文,如何修改为英文显示。[SOLUTION](1)关掉SUPPORT_GB2312。ICS版本:\mediatek\source\factory\src\miniui\font.mk中SUPPORT_GB2312 := yes改为noGB3,JB...
分类:
其他好文 时间:
2014-12-25 09:54:10
阅读次数:
148
设计模式是一种非常有用的编程技巧,它对于代码的重构有些非常重要的作用,对于软件开发人员来说,需要理解并尝试着使用这些设计的方法。 个人感觉《设计模式之禅》这本书中讲解的非常具体,每个模式都配以适当的例子,非常适合学习设计模式的初学者,当然,程杰的《大话设计模式》也是非常好的一本书,都可以拿过来当做一本工具书随时查看理解设计的奥妙。 工厂模式 这个模式的名字...
分类:
其他好文 时间:
2014-12-25 08:45:32
阅读次数:
215
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工.....
分类:
其他好文 时间:
2014-12-25 00:09:19
阅读次数:
225
模式动机在工厂方法模式中具体工厂负责生产具体的产品,每一个具体工厂对应一种具体产品,工厂方法也具有唯一性,一般情况下,一个具体工厂中只有一个工厂方法或者一组重载的工厂方法。但是有时候我们需要一个工厂可以提供多个产品对象,而不是单一的产品对象。为了更清晰地理解工厂方法模式,需要先引入两个概念:产品等级...
分类:
其他好文 时间:
2014-12-24 11:36:46
阅读次数:
133
Java中的简单工厂模式举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身....
分类:
编程语言 时间:
2014-12-23 17:01:39
阅读次数:
265
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:
其他好文 时间:
2014-12-23 17:00:13
阅读次数:
386