Задание. Методы и интерфейсы

Завершено

Ниже представлено задание, с помощью которого вы сможете применить на практике полученные знания о методах и интерфейсах. Вы также используете навыки из предыдущих модулей, например, создадите и используете собственный пакет.

Создание пакета для управления Интернет-магазином

Напишите программу, в которой применяется пользовательский пакет для управления учетными записями в интернет-магазине. Задание состоит из четырех частей.

  1. Создайте пользовательский тип с именем Account, в котором будут содержаться имя и фамилия владельца учетной записи. Также предусмотрите возможность смены имени (ChangeName).

  2. Создайте еще один пользовательский тип с именем Employee, который будет содержать переменную типа float64 для хранения суммы средств на счете и в которую встроен объект Account. Также предусмотрите возможность добавления средств на счет (AddCredits), снятия средств (RemoveCredits) и проверки баланса (CheckCredits). Необходимо продемонстрировать, что имя учетной записи можно изменить с помощью объекта Employee.

  3. Напишите метод Stringer в Account объект, чтобы Employee имя можно было распечатать в формате, включающее имя и фамилию.

  4. Наконец, напишите программу, использующую созданный пакет, и протестируйте все возможности, перечисленные в этом задании. То есть она должна изменить имя, выводить его на экран, добавлять средства на счет, снимать их и проверять баланс.