Książka adresowa - klasy

Książka adresowa - klasy
Photo by Javier Balseiro / Unsplash

Pomyślałam sobie, że można całą książkę adresową zrobić jako klasę , gdzie iażda osoba w tej książce mogłaby być obiektem, który miałby takie atrybuty jak imię, numer telefonu, opis etc. Wydaje mi się, że to fajny sposób na uporządkowanie danych, bo każda osoba miałaby swoje własne miejsce w tej książce. Natomiast im dłużej myślałam, jak można to jeszcze „usprawnić”, wpadłam na pomysł, że można zrobić dwie klasy – jedna odpowiadałaby za pojedynczy kontakt, gdzie każdy obiekt przechowuje informacje o konkretnej osobie, a druga klasa zarządzałaby całą listą tych kontaktów. Umożliwiałoby to dodawanie nowych, wyświetlanie całej książki, aktulizowanie kontaktu etc, czyli wszystko to, co w książce już się znajduje, ale nie jest zdefiniowane jako klasa, metoda.