Exemple #1
0
        public override void Display()
        {
            // The Adaptee

            _bank = new ChemicalDatabank();


            _boilingPoint = _bank.GetCriticalPoint(_chemical, "B");

            _meltingPoint = _bank.GetCriticalPoint(_chemical, "M");

            _molecularWeight = _bank.GetMolecularWeight(_chemical);

            _molecularFormula = _bank.GetMolecularStructure(_chemical);


            base.Display();

            Console.WriteLine(" Formula: {0}", _molecularFormula);

            Console.WriteLine(" Weight : {0}", _molecularWeight);

            Console.WriteLine(" Melting Pt: {0}", _meltingPoint);

            Console.WriteLine(" Boiling Pt: {0}", _boilingPoint);
        }
Exemple #2
0
        public override void Display()
        {
            bank = new ChemicalDatabank();

            boilingPoint     = bank.GetCriticalPoint(chemical, "B");
            meltingPoint     = bank.GetCriticalPoint(chemical, "M");
            molecularWeight  = bank.GetMolecularWeight(chemical);
            molecularFormula = bank.GetMolecularString(chemical);

            base.Display();

            Console.WriteLine(" Formula: {0}", molecularFormula);
            Console.WriteLine(" Weight : {0}", molecularWeight);
            Console.WriteLine(" Melting Pt: {0}", meltingPoint);
            Console.WriteLine(" Boiling Pt: {0}", boilingPoint);
        }
Exemple #3
0
 public RichCompound(string chemical)
 {
     this.chemical = chemical;
     chemicalBank  = new ChemicalDatabank();
 }