自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SOME

despird the someone

  • 博客(25)
  • 收藏
  • 关注

原创 1. SOME Introduction

Have you heard of SOME? SOME(Simple Object Model Edit) is not a programming language, it just seems like to be. If you know UML very well, you will understand SOME quite easily. Compared to UML, SOM

2007-03-02 16:47:00 837

原创 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 524

原创 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 488

原创 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 444

原创 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 444

原创 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 449

原创 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 435

原创 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 426

原创 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 528

原创 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 413

原创 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 411

原创 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 454

原创 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 412

原创 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 475

原创 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 365

原创 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 356

原创 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 339

原创 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 324

原创 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 367

原创 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 351

原创 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 328

原创 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 441

原创 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 345

原创 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 378

原创 2. SOME Specification

  SOME Specification 1 Type definitionsFormat:[TYPE DECLARATION] :[INHERITACE LIST] ->[REFERRENCE LIST], ->[REFERRENCE1 DECLARATION], ->[REFERRENCE2 DECLARATION]         …         [MEMBER1

2007-03-01 12:43:00 421

空空如也

空空如也

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

TA关注的人

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