Beispiel #1
0
 static ChemicalFactory()
 {
     _chemicals["carbon"]    = new Chemical("Carbon", "C", 12);
     _chemicals["sulfur"]    = new Chemical("Sulfur", "S", 32);
     _chemicals["saltpeter"] = new Chemical("Saltpeter", "KN03", 101);
     //...
 }
Beispiel #2
0
 static ChemicalFactory()
 {
     _chemicals["wegiel"]  = new Chemical("Wêgiel", "C", 12);
     _chemicals["siarka"]  = new Chemical("Siarka", "S", 32);
     _chemicals["saletra"] = new Chemical("Saletra", "KNO3", 101);
     //...
 }
Beispiel #3
0
 /// <summary>
 /// Modeluje partiê substancji. Klasa przekszta³cona z pierwotnej
 /// klasy Substance tak, by zale¿a³a od niezmiennych obiektów klasy
 /// Chemical.
 /// </summary>
 /// <param name="grams">Masa tej partii substancji</param>
 /// <param name="chemical">Sk³ad chemiczny partii</param>
 public Substance2(double grams, Chemical chemical)
 {
     _grams    = grams;
     _chemical = chemical;
 }