Witam
Mam dwie klasy: ClassA implementujaca InterfaceA i ClassB implementujaca InterfaceB. ClassA moze zawierac obiekty ClassB (jako typ InterfaceB). Taka kompozycje powinienem przedstawic na klasach czy na interfejsach?
W szerszym ujeciu: ClassA i ClassB beda prywatnymi klasami zagniezdzonymi ktorych instancje beda zwracane tylko jako interfejs. Czy to cos i tak zmieni?