borovsky
8.09.2011, 14:17:32
Witam, mam pytanie, jaki to jest wzorzec projektowy, gdy mamy wiele klas niezależnych dziedzicznie powiązanych wspólnym interfejsem, gdzie każdy obiekt produkuje sobie wewnętrzny obiekt implementacyjny, który ma pełny dostęp do obiektu, który go stworzył?
Chodzi o problem wielokrotnego dziedziczenia rozwiązany wspólnym interfejsem oraz wspólną implementacją przeniesioną do klasy "pomocniczej" w celu redukcji powtórzonego kodu implementacyjnego w każdej klasie.
Daiquiri
8.09.2011, 14:28:27
Nie wiem czy do końca Cię rozumiem: Dependency Injection?
Po chwili namysłu, to raczej nie DI, tylko coś co faktycznie zwie się kompozycja - jak napisał darko.
darko
8.09.2011, 14:30:28
Nie wiem czy istnieje fachowe określenie i czy w ogóle jest to wzorzec, ale pewnie chodzi Ci o kompozycję.
borovsky
9.09.2011, 02:38:29
nie, kompozycja nie jest zworcem. Myślałem po prostu, że posługuję się jakimś.
Sytuacja podobna do Dekoratora, tyle, że opakowany obiekt ma nową funkcjonalność, a nie opakowanie.
To się musi jakoś nazywać.
darko
9.09.2011, 08:46:58
Cytat(borovsky @ 9.09.2011, 03:38:29 )

To się musi jakoś nazywać.
Bądź pierwszy i nazwij "to"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.