Witam, mam nubskie pytanie, pisze sobie klasę do obsługi urządzeń, konkretnie pomp na instalacjach CO. Powiedzmy ze mam kilka typów pomp, jedne służą do grzania podłogi, inne do instalacji a jeszcze inne do bojlera - zasada ich działania nieco się różni.
Wprowadziłem do klasy składnik
enum TypPompy
{
PODLOGOWA,
COCWU,
CYRKULACYJNA,
};
który to podaje się w konstruktorze (wraz z innymi danymi) i na jego podstawie będzie ustalona dalsza logika działania pompy.
Problem polega na tym że pompa np CO wymaga do pracy ustalenia nieco innych składników niż PODLOGOWA, a zatem moje pytanie brzmi, czy da się tak przeładować konstruktory, żeby przy ustawieniu typPompy na np COCWU zadziałał konstruktor 1 a przy ustawieniu na PODLOGOWA - konstruktor 2. Chciałbym żeby to się działo automatycznie przy inicjalizacji obiektu.