B) Patterns in SOME
文章平均质量分 79
despird
Issued
展开
-
Patterns in SOME - Strategy
Code in C#: namespace Strategy_DesignPattern{ using System; abstract class Strategy { abstract public void DoAlgorithm(); } class FirstSt原创 2007-03-01 13:05:00 · 363 阅读 · 0 评论 -
Patterns in SOME –Singleton
Code in C#: namespace Singleton_DesignPattern{ using System; class Singleton { private static Singleton _instance; public static Singleton In原创 2007-03-01 15:56:00 · 458 阅读 · 0 评论 -
Patterns in SOME –Prototype
Code in C#: namespace Prototype_DesignPattern{ using System; // Objects which are to work as prototypes must be based on classes which // are derived from the abstract prot原创 2007-03-01 15:59:00 · 456 阅读 · 0 评论 -
Patterns in SOME –Abstract Factory
Code in C#: namespace AbstractFactory_DesignPattern{ using System; // These classes could be part of a framework, // which we will call DP // =====================原创 2007-03-01 16:15:00 · 499 阅读 · 0 评论 -
Patterns in SOME - Visitor
Code in C#: namespace Visitor_DesignPattern{ using System; abstract class Visitor { abstract public void VisitElementA(ConcreteElementA a); abstract原创 2007-03-01 13:00:00 · 389 阅读 · 0 评论 -
Patterns in SOME –Observer
Code in C#: namespace Observer_DesignPattern{ using System; using System.Collections; class Subject { private ArrayList list = new ArrayList();原创 2007-03-01 13:32:00 · 339 阅读 · 0 评论 -
Patterns in SOME –Iterator
Code in C#: namespace Iterator_DesignPattern{ using System; using System.Collections; class Node { private string name; public string Name原创 2007-03-01 14:10:00 · 337 阅读 · 0 评论 -
Patterns in SOME –Interpreter
Code in C#: namespace Interpreter_DesignPattern{ using System; using System.Collections; class Context { } abstract class AbstractExpressio原创 2007-03-01 14:38:00 · 487 阅读 · 0 评论 -
Patterns in SOME –Decorator
Code in C#: namespace Decorator_DesignPattern{ using System; abstract class Component { public abstract void Draw(); } class ConcreteCompon原创 2007-03-01 15:28:00 · 422 阅读 · 0 评论 -
Patterns in SOME –Builder
Code in C#: namespace Builder_DesignPattern{ using System; // These two classes could be part of a framework, // which we will call DP // ===============================原创 2007-03-01 16:07:00 · 466 阅读 · 0 评论 -
Patterns in SOME –Proxy
Code in C#: namespace Proxy_DesignPattern{ using System; using System.Threading; /// /// Summary description for Client. /// abstract class CommonSubjec原创 2007-03-01 14:43:00 · 424 阅读 · 0 评论 -
Patterns in SOME –Template Method
Code in C#: namespace TemplateMethod_DesignPattern{ using System; class Algorithm { public void DoAlgorithm() { Console.WriteLine("In Do原创 2007-03-01 14:33:00 · 375 阅读 · 0 评论 -
Patterns in SOME –Chain Of Responsibility
Code in C#: namespace ChainOfResponsibility_DesignPattern{ using System; abstract class Handler { protected Handler successorHandler; abstract public vo原创 2007-03-01 14:23:00 · 368 阅读 · 0 评论 -
Patterns in SOME –State
Code in C#: namespace State_DesignPattern{ using System; abstract class State { protected string strStatename; abstract public void Pour();原创 2007-03-01 13:27:00 · 453 阅读 · 0 评论 -
Patterns in SOME –Mediator
Code in C#: namespace Mediator_DesignPattern{ using System; class Mediator { private DataProviderColleague dataProvider; private DataConsumerCollea原创 2007-03-01 14:03:00 · 382 阅读 · 0 评论 -
Patterns in SOME – Command
Code in C#: namespace Command_DesignPattern{ using System; abstract class Command { abstract public void Execute(); protected Receiver r; publ原创 2007-03-01 14:16:00 · 353 阅读 · 0 评论 -
Patterns in SOME –Flyweight
Code in C#: namespace Flyweight_DesignPattern{ using System; using System.Collections; class FlyweightFactory { private ArrayList pool = new ArrayList();原创 2007-03-01 14:49:00 · 464 阅读 · 0 评论 -
Patterns in SOME –Facade
Code in C#: namespace Facade_DesignPattern{ using System; class SubSystem_class1 { public void OperationX() { Console.WriteLine("SubSyst原创 2007-03-01 14:58:00 · 420 阅读 · 0 评论 -
Patterns in SOME –Composite
Code in C#: namespace Composite_DesignPattern{ using System; using System.Collections; abstract class Component { protected string strName; pub原创 2007-03-01 15:33:00 · 543 阅读 · 0 评论 -
Patterns in SOME –Bridge
Code in C#: namespace Bridge_DesignPattern{ using System; class Abstraction { protected Implementation impToUse; public void SetImplementation(Implem原创 2007-03-01 15:44:00 · 438 阅读 · 0 评论 -
Patterns in SOME –Adapter (class)
Code in C#: namespace Adapter_DesignPattern{ using System; class FrameworkXTarget { virtual public void SomeRequest(int x) { // normal im原创 2007-03-01 15:49:00 · 446 阅读 · 0 评论 -
Patterns in SOME –Memento
Code in C#: namespace Memento_DesignPattern{ using System; class Originator { private double manufacturer=0; private double distributor = 0; p原创 2007-03-01 13:40:00 · 362 阅读 · 0 评论 -
Patterns in SOME –Factory Method
Code in C#: namespace FactoryMethod_DesignPattern{ using System; // These two classes could be part of a framework, // which we will call DP // =======================原创 2007-03-01 16:18:00 · 539 阅读 · 0 评论