75
public static void DoWork(CardFactory cardFactory)
1
// abstract product
2
public abstract class Card { }
3
4
// abstract product
5
public abstract class Deck { }
6
7
// product
8
public class BicycleCard : Card { }
9
10
// product
11
public class BeeCard : Card { }
12
13
// product
14
public class BicycleDeck : Deck { }
15
16
// product
17
public class BeeDeck : Deck { }
18
19
// concrete factory
20
public class BicycleCardFactory : CardFactory
21
{
22
public override Card CreateCard()
23
{
24
return new BicycleCard();
Cached Result
Realizado por Laura
Ejemplo de menu
Ingresar opcion:
>
Ejemplo de menu
Ingresar opcion: