1.代码设计思路:一个总接口:规范策略执行方法一个代理类:将接口作为类的私有化变量,初始化构造多个普通接口实现类:具体实现策略方法一个方法执行类:将代理类通过构造函数初始化实现类,实现方法的执行2.模式优点:高内聚低耦合3.利用面向接口编程的思想
通过对接口的操纵 事实上实现了对实现类的具体业务执行...
分类:
其他好文 时间:
2014-06-11 10:28:34
阅读次数:
283
Set接口的实现,可以方便地将指定的类型以集合类型保存在一个变量中。Set是一个不包含重复元素的Collection,更确切地讲,Set
不包含满足 e1.equals(e2) 的元素对,并且最多包含一个 null
元素。Set接口的底层存储实现都是依赖Map的实现,也可以说Set中元素的管理就.....
分类:
编程语言 时间:
2014-06-11 10:03:12
阅读次数:
340
对象的序列化(对象要实现Serializable序列化接口,类似实现comparable
)1.操作对象的流:ObjectOutputStream ObjectInputStream ObjectOutputStream : 将
Java对象的基本数据类型和图形写入 OutputStream。 通过...
分类:
其他好文 时间:
2014-06-11 09:25:14
阅读次数:
869
工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。简单描述:1个产品抽象类(或者接口),多个具体产品,1个工厂抽象类(拥有生成抽象产品的方法),多个具体工厂,其中每个具体工厂可生成各个不同的产品。大话设计模式中的截图:例子代码:Product抽...
分类:
编程语言 时间:
2014-06-11 09:12:55
阅读次数:
303
代理模式:为其他对象提供一种代理以控制对这个对象的访问简单描述:1个父类A(或者接口),1个具体执行动作的子类,1个代理类,代理类持有具体子类的引用,在方法中调用具体子类的对象方法。客户端只与代理类交互大话设计模式中的截图:例子代码:Subject类:
1 package com.longsheng...
分类:
编程语言 时间:
2014-06-11 09:12:14
阅读次数:
320
最近做了一个打点统计系统,统计系统肯定各个公司都有做过,至于怎么做就不好说了。我见过最多的就是使用php开发一个打点接口,然后在打点接口中做数据点击,这种方法最差的就是每次打点都往数据库中操作,另外一种就是往一个文件中增加数据。对于后一种,我就很奇怪了,你既然php是等于要往日志文件中增加一条记录,...
分类:
其他好文 时间:
2014-06-11 08:43:26
阅读次数:
225
OnTouchListener接口是用来处理手机屏幕事件的监听接口,当为View的范围内触摸按下、抬起或滑动等动作时都会触发该事件。该接口中的监听方法签名如下。Java代码:public
boolean onTouch(View v, MotionEvent event) 参数v:参数v同样为事件....
分类:
移动开发 时间:
2014-06-11 08:06:15
阅读次数:
340
Protocols and Extensions
协议(接口)和扩展Swift使用关键字protocol声明一个协议(接口):类(classes),枚举(enumerations)和结构(structs)都可采用协议(protocol):
1 class SimpleClass: ExamplePr...
分类:
其他好文 时间:
2014-06-11 07:31:14
阅读次数:
232
设计模式 之
建造者模式//建造者模式/************************************************************************【建造者】提供了建造动作的接口【具体建造者】去实现【建造者】的每个接口,对每个【具体建造者】来说,
创建【产品】的步...
分类:
其他好文 时间:
2014-06-11 07:26:10
阅读次数:
257
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象简单描述:即通过实现接口Cloneable重写方法clone(),使得创建新的拷贝对象不需要一个成员一个成员的重新复制,而且可以提高创建对象的效率Java中要想实现拷贝使用clone()方法,类必须实现Cloneable接口,并...
分类:
编程语言 时间:
2014-06-10 00:18:13
阅读次数:
310