代码搜索:designpatterns
找到约 881 项符合「designpatterns」的源代码
代码结果 881
www.eeworm.com/read/347000/6341387
cs mallardduck.cs
using System;
namespace DesignPatterns.Strategy.Ducks
{
public class MallardDuck : Duck
{
public MallardDuck()
{
base.SetQuackBehavior(new Quack1());
base.SetFl
www.eeworm.com/read/347000/6341388
cs iquackbehavior.cs
using System;
namespace DesignPatterns.Strategy.Ducks
{
public interface IQuackBehavior
{
string Quack();
}
}
www.eeworm.com/read/347000/6341392
cs rubberduck.cs
using System;
namespace DesignPatterns.Strategy.Ducks
{
public class RubberDuck : Duck
{
public RubberDuck()
{
base.SetQuackBehavior(new Quack3());
base.SetFlyB
www.eeworm.com/read/336776/12415385
java syncthreadcount.java
package designPatterns.Rendezvous;
public class SyncThreadCount implements SyncRules {
SyncThreadCount(long maxThreads) {
this.maxThreads = maxThreads;
}
private long thrCount = 0;
private l
www.eeworm.com/read/336776/12415390
java syncrules.java
package designPatterns.Rendezvous;
public interface SyncRules {
public boolean evaluate();
public void reset();
}
www.eeworm.com/read/336776/12415395
java watchdogstate.java
package designPatterns.Watchdog;
import designPatterns.Fsm.GenericFsmState;
public abstract class WatchdogState extends GenericFsmState implements WatchdogFsmConstants {
/*
* State Interface
*
www.eeworm.com/read/336776/12415408
java watchdog_active.java
package designPatterns.Watchdog;
import designPatterns.Fsm.GenericFsm;
public class Watchdog_active extends WatchdogState {
/*
* Mandatory methods
*/
public void entryAction(GenericFsm fsm) {
www.eeworm.com/read/336776/12415412
java tokenobserver.java
package designPatterns.TokenObserver;
import designPatterns.Observer.Observer;
public class TokenObserver extends Observer {
public TokenObserver(TokenData sdata) {
super(sdata);
}
}
www.eeworm.com/read/336776/12415413
java tokendata.java
package designPatterns.TokenObserver;
import rtComm.CmdProtocol;
import designPatterns.Data;
public class TokenData extends Data {
public long tokenId;
public TokenData(long initialValue) {
t
www.eeworm.com/read/336776/12415420
java proxyclient.java
package designPatterns.Proxy;
import designPatterns.Data;
public interface ProxyClient {
public void accept(Data data);
}