Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jaki to jest wzorzec projektowy?
Forum PHP.pl > Forum > PHP > Object-oriented programming
borovsky
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
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
Nie wiem czy istnieje fachowe określenie i czy w ogóle jest to wzorzec, ale pewnie chodzi Ci o kompozycję.
borovsky
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
Cytat(borovsky @ 9.09.2011, 03:38:29 ) *
To się musi jakoś nazywać.

Bądź pierwszy i nazwij "to" smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.