适配器模式跟现实世界中的适配器一样,都是用于转化达到某种目的。如现实世界中的电源适配器,将220v电源转化成需要的电压。面向对象的适配器。假设已有一个软件系统,你向往它能和一个新的厂商的类库搭配使用,但是这个新厂商所涉及出来的接口不同于旧厂商的接口。你不想改变现有的代码,也不能改变厂商的代码,所以需...
分类:
其他好文 时间:
2014-05-23 04:32:49
阅读次数:
277
1 术语、定义和缩略语1.1 术语、定义术语/定义说
明ATM层位于B-ISDN/ATM网络协议参考模型的第二层,完成交换、路由选择和信元复用功能。ATM层的基本处理单位是信元。AAL层位于B-ISDN/ATM网络信元参考模型的第三层,完成将业务流适配成ATM信元流。前向Forward
Direct...
分类:
其他好文 时间:
2014-05-22 05:03:49
阅读次数:
469
创建模式:单件模式、工厂模式、抽象工厂模式、生成器模式、原型模式。结构模式:适配器模式、桥接模式、组成模式、装饰模式、外观模式、享元模式、代理模式。行为模式:中介者模式、命令模式、备忘录模式、状态模式、策略模式、解释器模式、迭代器模式、观察者模式、访问者模式、模板方法模式。第一类:单件模式(Sing...
分类:
其他好文 时间:
2014-05-22 02:24:18
阅读次数:
391
23种设计模式目录创建型1. Factory Method(工厂方法)2. Abstract
Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter
Class/Object(适配器)7. Bridge(桥接...
分类:
其他好文 时间:
2014-05-21 19:26:15
阅读次数:
316
1,定义
Gof23设计模式中是这样定义桥接设计模式:桥接模式的目的是把抽象层次结构从其实现中分离出来,使其能够独立变更。抽象层定义了供客户端使用的上层的抽象接口。实现层次结构定义了供抽象层次使用的底层接口。实现类的引用被封装于抽象类的实例中时,桥接就形成了。
我们用一个游戏的例子去理解这个桥接模式,比如,我们假如魂斗罗一代,魂斗罗二代界面没多大变化,可以共用一套底层接口。
上面这个...
分类:
其他好文 时间:
2014-05-21 15:03:19
阅读次数:
260
2014-05-20
导语:Cocos2dx可以支持跨平台,多分辨率适配,但总是不是那么完美。
正文:
1、网上有还能多适配方案
kResolutionUnKnown:默认的,自动取了手机屏幕大小;
kResolutionExactFit:拉伸全屏
kResolutionNoBorder:手机全屏显示,但是可能有内容显示在屏幕外头;
...
分类:
其他好文 时间:
2014-05-21 11:10:56
阅读次数:
185
一. 首先在xml添加ViewPager控件
我们希望每个viewpager显示一张图片
新建一个pager_item.xml的文件
代码如下
二.分析
一个ViewPager需要设置一个适配器,这个适配器可以继承FragmentStatePagerAdapter,
适配器同样需要设置数据,这个为适配器添...
分类:
移动开发 时间:
2014-05-21 09:54:09
阅读次数:
254
Gof上的官方定义:外观模式为子系统中一组不同的接口提供统一的接口。外观定义了上层接口,通过降低复杂度和隐藏子系统间的通信及依存关系,让子系统易于使用。
其实这个设计模式我们很常见,一般我们使用第三方类的时候都会有这种模式,使用第三方时我们只需要引用第三方的其中改一个文件就能满足很多功能的使用。我只这个文件就是讲子系统的一些方法归并到了这个文件中,从而使使用者上手更快。
以后应该多使用这种设计...
分类:
其他好文 时间:
2014-05-21 08:52:46
阅读次数:
246
在实际的项目中,我们经常要得到当前屏幕的分辨率,进行机型适配,得到分辨率其实很简单,主要有两种方法。方法一:Display mDisplay =
getWindowManager().getDefaultDisplay();int W = mDisplay.getWidth();int H = mD...
分类:
移动开发 时间:
2014-05-21 03:48:13
阅读次数:
233