Исходный код для данной диаграммы выглядит следующим образом:
public enum Products
{
Product1,
Product2
}
public class Product
{
public static Product CreateProduct(Products parProductType)
{
Product product = null;
switch (parProductType)
{
case Products.Product1:
product = new Product1();
break;
case Products.Product2:
product = new Product2();
break;
}
return product;
}
}
public class Product1 : Product
{
}
public class Product2 : Product
{
}
Достарыңызбен бөлісу: