public Flyweight(TimeSpan timeSpan)
 {
     ShareableState = new IntrinsicState
     {
         InitializationTime = timeSpan
     };
     Thread.Sleep(timeSpan);
 }
Exemple #2
0
 public Flyweight(TimeSpan timeSpan)
 {
     ShareableState = new IntrinsicState
     {
         InitializationTime = timeSpan
     };
     Thread.Sleep(timeSpan);
 }
Exemple #3
0
 public void Display()
 {
     IntrinsicState.Display(ExtrinsicState);
 }
Exemple #4
0
 public Bullet(ExtrinsicState extrinsicState, IntrinsicState intrinsicState)
 {
     ExState = extrinsicState;
     InState = intrinsicState;
 }
 public SharedConcreteFlyweight()
 {
     this.intrinsicState = new IntrinsicState();
 }