码迷,mamicode.com
首页 >  
搜索关键字:designpattern    ( 138个结果
java实现PV操作
package com.jayfulmath.designpattern.command;import java.util.concurrent.Semaphore;/* P(S): ①将信号量S的值减1,即S=S-1; ②如果S>=0,则该进程继续执行;否则该进程...
分类:编程语言   时间:2014-12-25 16:16:17    阅读次数:299
设计模式14---组合模式
组合模式可以理解为是树的结构的一种构建方式。Composite是可以拓展的树的分支,树理论上可以无限长。package com.jayfulmath.designpattern.composite;public abstract class Company { protected St...
分类:其他好文   时间:2014-12-17 17:48:27    阅读次数:219
设计模式11---观察者模式
观察者模式实质就是提取:提取监听对象的过程是相同的,也就是说observer类为根据不同的subject的状态做出相应的反应。package com.jayfulmath.designpattern.observer;public abstract class Observer { p...
分类:其他好文   时间:2014-12-11 18:51:35    阅读次数:198
DesignPattern_Behavioral_Strategy
void Main(){ Product product = new Product(); product.Set(new ShowA()); product.Show(); product.Set(new ShowB()); product.Show();}class...
分类:其他好文   时间:2014-11-17 12:18:24    阅读次数:151
DesignPattern_Behavioral_TemplateMethod
void Main(){ Template ta = new ProductA(); Template tb = new ProductB(); ta.Show(); tb.Show();}abstract class Template{ public void Sho...
分类:其他好文   时间:2014-11-17 12:14:41    阅读次数:250
DesignPattern_Behavioral_Visitor
void Main(){ (new Director()).Show(new VisitorA());}class Director{ List elements = new List{ new ElementA(), new ElementB() };...
分类:其他好文   时间:2014-11-17 12:04:45    阅读次数:165
DesignPattern_Behavioral_State
void Main(){ Subject subject = new Subject{ Level=10 }; State sa = new StateA(); State sb = new StateB(); State sc = new StateC(); sa.S...
分类:其他好文   时间:2014-11-17 12:02:08    阅读次数:128
DesignPattern_Behavioral_Interpreter
void Main(){ Subject subject = new Subject{ Input = "Hello World" }; (new InterpreterA()).Interprete(subject); subject.Output.Dump(); (new...
分类:其他好文   时间:2014-11-17 11:57:02    阅读次数:149
DesignPattern_Behavioral_Memento
void Main(){ Product product = new Product{Name="A"}; Director director = new Director(); director.Memento=product.Save(); product.Load(di...
分类:其他好文   时间:2014-11-17 10:39:29    阅读次数:248
DesignPattern_Structural_Proxy
void Main(){ IShow proxy = new Proxy(); proxy.Show();}interface IShow{ void Show();}class Target:IShow{ public void Show(){}}class Proxy:I...
分类:其他好文   时间:2014-11-17 10:37:19    阅读次数:116
138条   上一页 1 ... 8 9 10 11 12 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!