Kalkulator - interfejs, propercje, polimorfizm

0

Witam, robię kalkulator w ramach projektu (muszę spełnić pewne wymagania) i zostało mi użycie polimorfizmu, propercji oraz interfejsu. Jako, że podstawowe funkcje kalkulatora już mam napisane + przeliczanie liczb na dany format, tak zostało mi jeszcze spełnienie trzech wymagań - zastosowanie polimorfizmu, propercji oraz interfejsu. Moje doświadczenie jest małe, dopiero zaczynam, tak więc mam pytanie jak mogę spełnić te 3 wymagania? Nie wiem co mógłbym dodać do kalkulatora aby je spełnić. Myślałem o prostym konwenterze jednostek ale nie widzę tego, jak mógłbym to wykorzystać.

0

Przeliczanie liczb na dany format może być korzystać z interfejsu. Niech istnieje interfejs, który udostępnia metodę zamiany czegoś na coś innego a Ty implementujesz konkretny konwerter. Możesz nawet zwykłe obliczenia potraktować interfejsem na tej samej zasadzie, gdzie operacje arytmetyczne są konkretnymi implementacjami abstrakcyjnego modelu.

Możesz dorobić jakiś specyficzny kalkulator albo konwerter, który będzie dziedziczył po tym twoim (który ma też implementować interfejs) i zakryje zaimplementowane metody jakimiś innymi, cokolwiek innego żeby robiły.

1

Tak BTW co to są "propercje" ? Czy to jakieś uczelniane pseudonaukowe określenie na właściwości/properties w c# ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1