c# / C#. qghuyg 11. cgwogtyh ngkgtop
.docЛабораторная работа 11. Свойства
Задание
Данная работа является продолжением предыдущей работ №9 и №10, поэтому задания, описанные в данной работе (работе 11) основаны на заданиях, выполненных в предыдущих двух работах.
-
В классе банковского счёта задания 1 предыдущей лабораторной работы реализовать получение процентной ставки, остатка средств на счёте и номера счёта с помощью свойств. Указанные свойства занести в интерфейс, реализованный в предыдущей работе.
-
Для задания 2 предыдущей лабораторной работы во всех классах конкретных фигур метод расчёта их площади заменить полиморфическим свойством, рассчитывающим площадь.
-
Для задания 3 предыдущей лабораторной работы дополнить все классы конкретных счетов свойством, позволяющим заносить средства на счёт, снимать их со счёта, а также определять сумму остатка средств на счёте. Внутри этого свойства предусмотреть сохранение журнала транзакций в виде динамического массива строк. Использовать это свойство для первоначального занесения средств на счёт при инициализации его объекта.
Результаты выполнения данной работы должны совпадать с результатами выполнения предыдущей работы (№10).