Zadanie z książki 2 klasy 2 metody bez dziedziczenia

0

Douczam się z książki i trafiłem na pewne zadanie którego nie umiem rozwiązać.

Mam stworzyć 2 klasy bez dziedziczenia, w każdej po 2 takie same metody, przy zmianie jednej metody zmiana ma się dokonać także w drugiej klasie, a przy zmianie 2 metody, w 2 klasie ma się nic nie zmienić. Jak to zrobić bo nie mam pojęcia??

0

przy zmianie jednej metody zmiana ma się dokonać także w drugiej klasie

jakiej zmiany?

takie zmiany mozna rozwiazac za pomoca paru sposobow

Eventow (ktore musialbys sam zaimplementowac bo w C++ ich nie ma)
dac wskaznik w drugiej klasie do pierwszej i po prostu pracowac na wskazniku do tego obiektu, wywolywac ja z jakies trzeciej klasy i tam zrobic logike co kiedy ma sie odpalac

0

Mógłbym prosić o rozpisanie tego? nie za bardzo rozumiem ;/

2

Lekcja na dziś: delegacja i kompozycja.

0
Invictus95 napisał(a):

Douczam się z książki i trafiłem na pewne zadanie którego nie umiem rozwiązać.

Mam stworzyć 2 klasy bez dziedziczenia, w każdej po 2 takie same metody, przy zmianie jednej metody zmiana ma się dokonać także w drugiej klasie, a przy zmianie 2 metody, w 2 klasie ma się nic nie zmienić. Jak to zrobić bo nie mam pojęcia??

Nie ma takich możliwości w c++.

Dwie niezależne klasy pozostaną niezależne i na wieki wieków.

Wszelkie kombinacje za pomocą wskaźników do funkcji, to nie jest żadne c++, ,lecz zwyczajne c... takie żałosne pierdoły zawsze można robić - i w dowolnym sensownym języku programowania.

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