This repository has been archived on 2025-02-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2024-2/Diploma/tp4.org
2024-09-17 09:40:40 -03:00

979 B

Tp4

class Cliente

class Balanza implements AdaptadorBalanza{
+ pesar()
}

interface IAdaptadorBalanza{
+ pesar()
- balanza: NuevaBalanza
}

class NuevaBalanza{
+ leerPeso()
}

Cliente --> Balanza: Utiliza
IAdaptadorBalanza "*" o--> "1" NuevaBalanza
class Compound{
# boilingPoint: float
# boilingPoint: float
# meltingPoint: float
# molecularWeight: double
# molecularFormula: string
+ <<Virtual>> Display(): void
}
 
class RichCompound extends Compound{
 - chemical: string
 - bank: ChemicalDatabank
 + RichCompound(string chemical)
 + <<override>> Display(): void
}
RichCompound "1" -r-> "1" ChemicalDatabank

class ChemicalDatabank{
+ GetCriticalPoint(string compound, string point): float
+ GetMolecularStructure(string compound): stirng
+ GetMolecularWeight(string compound): double
}

class Program
{
- compound: Compound
}
Program "1" -l-> "1" Compound