Wyzwanie — metody i interfejsy
Oto wyzwanie ułatwiające przećwiczyć zdobytą wiedzę na temat metod i interfejsów. Zastosujesz również lekcje z poprzednich modułów, takie jak tworzenie i używanie własnego pakietu.
Tworzenie pakietu do zarządzania sklepem online
Napisz program, który używa pakietu niestandardowego do zarządzania kontami w sklepie online. Twoje wyzwanie obejmuje następujące cztery elementy:
Utwórz typ niestandardowy o nazwie
Account
zawierający imię i nazwisko właściciela konta. Typ musi również zawierać funkcje .ChangeName
Utwórz inny typ niestandardowy o nazwie
Employee
zawierający zmienną do przechowywania liczby środków jako typufloat64
i osadzającyAccount
obiekt. Typ musi również zawierać funkcje ,AddCredits
RemoveCredits
iCheckCredits
. Musisz zademonstrować, że możesz zmienić nazwę konta za pośrednictwemEmployee
obiektu.Napisz metodę Stringer do
Account
obiektu, abyEmployee
można było wydrukować nazwę w formacie zawierającym imię i nazwisko.Na koniec napisz program korzystający z utworzonego pakietu i przetestuj wszystkie funkcje wymienione w tym zadaniu. Oznacza to, że główny program powinien zmienić nazwę, wydrukować nazwę, dodać środki, usunąć środki i sprawdzić saldo.