自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (12)
  • 收藏
  • 关注

原创 设计模式-适配器

1.定义 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 2.UML 3.代码 // 已存在的、具有特殊功能、但不符合我们既有的标准接口的类 public class Adaptee { public void specificRequest() { Sys

2015-10-28 14:05:26 415

原创 设计模式-策略模式

1.定义 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 2.UML 3.代码 public abstract class Strategy { abstract void doSomething(); } public class ConcreteStrategy1 extends Strategy { @O

2015-10-28 13:49:22 411

原创 设计模式-装饰模式

1.定义 动态地给一个对象添加一些额外的职责,比继承更加灵活。 2.UML 3.代码 public abstract class Component { abstract void operator(); } public class ConcreteComponent extends Component { @Over

2015-10-27 20:36:20 335

原创 设计模式-责任链模式

1.定义 使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连城一条链,并沿着这条链传递该请求,直到有对象处理它为止。 2.UML 3.代码 public class Request { private int mLevel; public Request(int level) {

2015-10-27 17:41:57 345

原创 设计模式-命令行

1.定义 命令行模式是一种高内聚的模式,将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 2.UML 3.代码 public abstract class Receiver { abstract void doSomething(); } public class

2015-10-27 16:07:07 309

原创 设计模式-中介者

1.定义 用一个中介对象封装一系列的对象交互,中介者使各对象不需要显式的相互作用,从而使其耦合松散,而且可以独立的改变它们之前的交互。 2.UML 3.代码 public abstract class Mediator { protected Colleague1 mColleague1; protected Colleague2 mCo

2015-10-27 14:43:23 329

原创 设计模式-原型模式

1.定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 2.UML 3.代码 public class PrototypeClass implements Cloneable { public ArrayList mList = new ArrayList(); public PrototypeClass() {

2015-10-27 11:36:54 289

原创 设计模式-代理

1.定义 为其他对象提供一种代理以控制对这个对象的访问。 2.UML 3.代码 public interface Subject { void request(); } public class RealSubject implements Subject { @Override public void reques

2015-10-27 11:00:30 250

原创 设计模式-模板方法

1.定义 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.UML 3.代码 public abstract class AbstractTemplate { abstract void doSomething(); abstract void doAnyt

2015-10-26 15:59:22 283

原创 设计模式-工厂模式

1.定义 定义一个用于创建对象的接口,让子类决定实例化那一个类。工厂方法使一个类的实例化延迟到子类。 2.UML 3.代码 Product抽象类 public abstract class Product { abstract void method(); } 具体Product类 public class Product1 exten

2015-10-21 13:43:30 308

原创 设计模式-单例模式

单例模式是确保一个类只有一个实例。 public class Singleton { private static Singleton sInstance = null; private Singleton() { } public static Singleton getInstance() { if (sInstance == null) {

2015-10-17 00:42:00 296

视频编码技术介绍视频.zip

视频编码技术介绍视频,其中对视频编码的关键技术(帧间预测、帧内预测、DCT变换、CAVLC编码)有非常生动的描述,强烈推荐。

2020-03-09

MPEG标准.zip

MPEG-1,MPEG-2,MPEG-4,MPEG-7,MPEG-21标准文档集合,包括ISO/IEC 11172,ISO/IEC 13818,ISO/IEC 14496,ISO/IEC 15938,ISO/IEC 21000。学习音视频开发的必备资料

2020-02-18

batchapktool373.7z

非常好用的rom反编译工具,一键反编译framework和所有apk,支持到9.0。vdex2dex,odex2dex

2020-02-06

APK加固Demo

Android中对Apk加固原理解析的最好例子,通过一个例子来讲解Android中加固Apk的原理

2018-02-26

深入Java虚拟机(原书第2版)源代码

深入Java虚拟机(原书第2版)源代码

2015-09-15

计算机组成原理(唐朔飞)

计算机组成原理(唐朔飞)

2015-09-15

glew-win64.zip

glew-1.6.0-win64.zip

2014-12-24

二维码Demo源码

一个简单的二维码Demo,供新手学习使用!

2012-12-25

移动开发素材大全

移动开发素材,包含近一千个精美图标,非常实用!

2012-12-25

文件管理器源码

一款简单功能齐全的文件管理器源码,适合新手学习

2012-12-25

坦克大战游戏素材

坦克大战游戏素材,包含坦克大战开发所需所有的图片,声音资源

2012-12-25

json的所有jar包

这个包里面包含有json要导入的所有jar包

2012-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除