Advertisement
Shedal

Factory Method

Feb 23rd, 2012
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.36 KB | None | 0 0
  1. class BaseClass
  2. {
  3.   public abstract Product createProduct();
  4.   
  5.   public void useProduct()
  6.   {
  7.     Product product = this.createProduct();
  8.     // объект будет создан полиморфично
  9.   }
  10. }
  11.  
  12. class ConcreteClass : BaseClass
  13. {
  14.   public override Product createProduct()
  15.   {
  16.     return new ConcreteProduct();
  17.   }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement