Autor Zpráva
Lucas
Profil *
Ahojte.
Pouzivate klucove slovo 'abstract' pri triedach a pri jej clenskych metodach ?
Ake to ma vyhody ? Viete uviest nejaky priklad ?

Presiel som si par stranok, ktore sa tym zaoberaju, ale nakoniec som dospel k zaveru, ze mi to netreba... mozno sa na to divam z nespravneho uhla.
widlak
Profil
Mno pouzivanie abstraktnych tried a metod ma zmysel v prvom rade pri projektoch, na ktorych pracuje viacero ludi, popripade pri programovani nejakeho frameworku. Potom mas v ruke jazykovu konstrukciu pomocou ktorej mozes rychlo vytvorit univerzalne rozhranie. To znamena, ze kazdy bude vediet akym sposobom jednotlive komponenty programu medzi sebou komunikuju. Implementacia na takejto urovni nie je vobec potrebna. Implementacne detaily si potom kazdy riesi sam a nestane sa, ze by prislo ku konfliktom (na urovni zdrojoveho kodu, napr.: rovnake nazvy tried, vlastnosti...), lebo sposob komunikacie je dopredu jasny.
v6ak
Profil
Výhody to má hlavně u metod - vynutíte tím nahrazení metody, která není implementována.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: