ja sam baš skoro imao slučaj kada je za malo cela klasa mogla biti abstraktna (govorim naravno o PHP-u).
no, ispalo je da imam par funkcija koje mogu da delim sa potklasama.
trebao mi je dakle unikatan aplication interface - a potklase su bile tu jer su istu stvar implementirale preko dve različite PHP biblioteke - pa se kreirala potklasa u zavisnosti od toga koja je PHP biblioteka instalirana na sistemu.
svaki drugi koncept (koji ne bi išao preko abstrakcije) bi bio koncepcijski loš.
Poslednja izmena od Peca : 03. 03. 2013. u 16:43.
|