上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页

2015年1月4日

设计模式16---中介者模式

摘要: 国家之间关系复杂,但是有了联合国了以后,大家都到联合国上解决问题,这就是中介者。1.college1 和college2之间是不可见的,也就是不会直接通信2.ConcreateMedia 和各College之间是直接相关的。这样college1 和college2之间的交流可以通过Concreate... 阅读全文

posted @ 2015-01-04 16:03 Joyfulmath 阅读(158) 评论(0) 推荐(0) 编辑

2014年12月25日

java实现PV操作

摘要: package com.jayfulmath.designpattern.command;import java.util.concurrent.Semaphore;/* P(S): ①将信号量S的值减1,即S=S-1; ②如果S>=0,则该进程继续执行;否则该进程... 阅读全文

posted @ 2014-12-25 14:40 Joyfulmath 阅读(1655) 评论(0) 推荐(0) 编辑

2014年12月18日

设计模式15---桥接模式

摘要: 当一个事物或者过程有很多变化时,比如开车走路,如何我们用继承的方法,类的数目会几何增长。但是我们如何把每个变化隔离开来,也就是,车子和路况隔离开来,这样每个变化都是独立的。public abstract class Automobile { public static final int TY... 阅读全文

posted @ 2014-12-18 16:27 Joyfulmath 阅读(183) 评论(0) 推荐(0) 编辑

2014年12月17日

设计模式15---迭代器模式

摘要: 迭代器在java里面已经由很多实现,实际使用会有很多,比如list,collection的子类等等。 阅读全文

posted @ 2014-12-17 16:53 Joyfulmath 阅读(89) 评论(0) 推荐(0) 编辑

设计模式14---组合模式

摘要: 组合模式可以理解为是树的结构的一种构建方式。Composite是可以拓展的树的分支,树理论上可以无限长。package com.jayfulmath.designpattern.composite;public abstract class Company { protected St... 阅读全文

posted @ 2014-12-17 16:21 Joyfulmath 阅读(153) 评论(0) 推荐(0) 编辑

2014年12月16日

设计模式13---备忘录模式

摘要: 最长见于游戏状态保存,该模式不需要知道游戏具体状态,只是保存起来,等待需要的时候恢复。UML图:orininator 类是对memonto类的操作类。Memonto是状态类,记录了游戏的数据状态。CareTaker是保存memonto的类,不能修改memonto的内容!/*存取的内容,包含很多载体。... 阅读全文

posted @ 2014-12-16 10:51 Joyfulmath 阅读(210) 评论(0) 推荐(0) 编辑

2014年12月12日

设计模式12---状态机模式

摘要: 状态机模式就是在需要经历一系列状态转变的时候,把每个状态都独立成一个类,而每个状态类只关心它自己和它的下一个状态。 该模式重现编写于:http://www.cnblogs.com/deman/p/5498499.html 阅读全文

posted @ 2014-12-12 17:11 Joyfulmath 阅读(539) 评论(0) 推荐(0) 编辑

设计模式总结1---模式比较

摘要: 1.简单工厂模式----工厂模式-----抽象工厂模式工厂模式的特点就是把相同基类的一组类放在一起管理。2.策略模式策略模式就是对于各种策略(算法)进行提取,把各种策略都提取在Strategy接口用,而客户端只需要使用某种策略就可以了。3.装饰模式把每个特定功能放在独立的类里面,并用类包装要装饰的对... 阅读全文

posted @ 2014-12-12 11:20 Joyfulmath 阅读(297) 评论(0) 推荐(0) 编辑

2014年12月11日

设计模式11---观察者模式

摘要: 观察者模式实质就是提取:提取监听对象的过程是相同的,也就是说observer类为根据不同的subject的状态做出相应的反应。package com.jayfulmath.designpattern.observer;public abstract class Observer { p... 阅读全文

posted @ 2014-12-11 17:01 Joyfulmath 阅读(188) 评论(0) 推荐(0) 编辑

2014年12月10日

转---Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据

摘要: 引子Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到 AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHardware中 进... 阅读全文

posted @ 2014-12-10 11:38 Joyfulmath 阅读(451) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页

导航