Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasy i metody abstrakcyjne i finalne, Do czego wykorzystać je w praktyce?
1010
post
Post #1





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

Ostrzeżenie: (0%)
-----


Witam, poznałem właśnie jak działają klasy i metody abstrakcyjne i finalne, ale zupełnie nie wiem do czego można by je wykorzystać w praktyce. Czy ktoś mógłby mi przedstawić jakiś prosty przykład, wraz z wytłumaczeniem "z czym to się je"?

Z góry dziękuje za pomoc...


PS. Moje początki w obiektówce są dosyć trudne.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ludvik
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(danielv13 @ 12.08.2007, 10:24:53 ) *

Nie mam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Przykład jest trochę oklepany, więc mogło się zdarzyć, że powtórzyłem treść książki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)


Cytat(UDAT @ 12.08.2007, 11:02:12 ) *
Rozumiem różnicę między interfejsem, a klasą abstrakcyjną. Jednak z twojej wypowiedzi zrozumiałem, że "w tym wypadku" oznacza ten konkretny, zaprezentowany przypadek. Później uściśliłeś, że twoja odpowiedź (jak i poprzednika) dotyczyła nie tego konkretnego przypadku, tylko możliwej implementacji hierarchi zwierząt. I w takim przypadku się zgadzam.

Jednak w przedstawionym przypdaku - klasa abstrakcyjna z samymi metodami abstrakcyjnymi uważam, że powinno się stosować interfejsy.

Pozdrawiam.

Zgadza się. Chciałem zapisać ten przykład w trochę inny sposób, ale nie wiem co mnie przed tym powstrzymało. Interfejsy ogólnie są lepszym narzędziem, głównie dzięki możliwości jednoczesnej implementacji wielu interfejsów w jednej klasie. Sam w projektach staram się używać jak najczęściej interfejsów.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 08:51