简单易用的Model加密本地存储方案说明1. 加密方案采用了策略设计模式(一种加密方案是一种策略)2. 对一个Model进行存储而不进行NSCoding编码非常便利3. 非常简单易用4. 支持AES、DES、CAST加密源码https://github.com/YouXianMing/StoreVa...
分类:
其他好文 时间:
2015-09-25 22:53:23
阅读次数:
186
今晚有点兴奋,今晚感受到了策略设计模式的美妙之处,在模拟写jdbc的框架时如:Query(sql,ResultSetHandlerrsh,args[]) ,直接用rsh来调用相应handler的方法,然后把结果集传进去,最后输出最终的结果!正如老师说的,ResultSetHandler的接口...
分类:
其他好文 时间:
2015-09-07 01:47:47
阅读次数:
136
策略设计模式示例package com.ebao.java.interfaces9;public class Processor {public String name(){return this.getClass().getSimpleName();}Object process(Object i...
分类:
编程语言 时间:
2015-08-31 19:14:41
阅读次数:
569
设计模式:设计模式(Design pattern)是一套被重复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更easy被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的。设计模式使代码编制真正project化。设计模式是软件...
分类:
其他好文 时间:
2015-08-16 22:43:08
阅读次数:
129
策略模式是什么:首先,策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。说的有点不太容易理解,在我们面向对象的思想中一般都是结合我们的生活实例,举个现实的例子,我们的动物中有多种不同的鸟,它们都会飞行,都会走路,但它们的飞行方式不同,有些是翱翔,有些是燕子那样飞行,也有会像俯飞的(这个例子有点挫),但是鸟都会飞,它们的飞行策略...
分类:
其他好文 时间:
2015-08-13 18:16:34
阅读次数:
158
本文主要讲java中的策略模式:一个可以根据不同的传入参数而具有不同行为的方法,就叫策略模式。概念可能有点不好理解,具体看下面代码:import java.util.Arrays;/** * 策略模式 一个可以根据不同的传入参数而具有不同行为的方法,就叫策略模式 * @author dsj 2015...
分类:
编程语言 时间:
2015-08-03 16:34:49
阅读次数:
145
//: net/mindview/util/Generator.java
// A generic interface.
package net.mindview.util;
public interface Generator { T next(); } ///:~
/**
* 书本:《Thinking In Java》
* 功能:数据生成器--策略设计模式
* 文件:CountingG...
分类:
编程语言 时间:
2015-05-19 08:54:35
阅读次数:
137
假设今天老婆让我去丈母娘家做客,可是我答应了我的情人晚上要回去陪她,这可怎么办?,,正在我纠结的时候,好哥们给我一个三个理由包,让我不要看,到时候看情况拆开接口三个妙计是同一个类型,继承同一个接口/**
* 声明一个接口
* @author TTF
*
*/
public interface JieKou {
public void reson();
}三个理由类喝酒时候的理由pub...
分类:
其他好文 时间:
2015-05-14 22:13:16
阅读次数:
147
Waveform.java
/**
* 书本:《Thinking In Java》
* 功能:完全解耦,策略设计模式
* 这里apply.process()方法可以接受任何类型的processor,并将其应用到一个Object对象上,然后打印结果
* 文件:Apply.java
* 时间:2015年4月2日16:50:55
* 作者:cutter_point
*/
package Less...
分类:
编程语言 时间:
2015-04-19 10:17:23
阅读次数:
165
/**
* 书本:《Thinking In Java》
* 功能:完全解耦,策略设计模式
* 这里apply.process()方法可以接受任何类型的processor,并将其应用到一个Object对象上,然后打印结果
* 文件:Apply.java
* 时间:2015年4月2日16:50:55
* 作者:cutter_point
*/
package Lesson9Interfaces.c...
分类:
编程语言 时间:
2015-04-17 18:24:22
阅读次数:
151