示例#1
0
文件: Oxygen.cs 项目: Krenelek/C1
 public static Oxygen GetElement()
 {
     if (o == null)
     {
         o = new Oxygen();
     }
     return(o);
 }
示例#2
0
文件: Program.cs 项目: Krenelek/C1
 static void Main(string[] args)
 {
     Oxygen        oxs = Oxygen.GetElement();
     Carbon        c   = new Carbon();
     CarbonDioxide co2 = oxs.SustainLife(c); //fabryka ew builder, bo zmniejsza ilość węgla
     HumanCell     h1  = new HumanCell();    //klon
     HumanCell     h2  = h1.Divide();
 }
示例#3
0
 public override CarbonDioxide Breathe(Oxygen O, Carbon C)
 {
     return(O.SustainLife(C));
 }
示例#4
0
 public CarbonDioxide(Oxygen _O, Carbon _C)
 {
     _O.amountOfAtoms = -2;
     _C.amountOfAtoms--;
 }
示例#5
0
文件: Cell.cs 项目: Krenelek/C1
 abstract public CarbonDioxide Breathe(Oxygen O, Carbon C);