Diskuze: Objekt - metoda
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 13 zpráv z 13.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
diki to ma nenapadlo
Pokud chceš objektově programovat, mělo by to být to první, co tě v takové situaci napadne.
Ten článok som preskočil lebo som ho nepovažoval za podstatný ale ako
tak čítam tak asi je
Problém je v tom, že interface se v imperativním programování nepoužívá. Pokud se neučí OOP od začátku, zvyká se na to těžko. Výhodu interface jsem pochopil teprve když jsem si to párkrát vyzkoušel. Zpočátku mi to připadalo zdlouhavé, protože jsem na to šel špatně, ale pak jsem zjistil, že se pomocí interface dá program výrazně zkrátit a částečně i zrychlit. Odpadnou totiž některé řídici struktury, jako např. if nebo switch.
Nemusí mít ani interface, vždyť stačí dát společného předka. Sám interface příliš nepoužívám, mají smysl až ve velkých aplikacích, kde je plno komponent a je nutné se s tím vypořádat.
Ďakujem za reakciu, čiže je zbytočné používať interface?
Ve tvém případě pravděpodobně ano, jinak samozřejmě ne.
V C# muzes dedit jen od jednoho objektu, takze kdyz mas ruzne objekty ktere
uz od nekoho dedi, tak pak muzes uz jedine interfacem, tady zalezi na tom, na co
presne to potrebuje, ale interface je obecnejsi, univerzalnejsi
Právě, záleží to na tom co dělá, ale pokud má projekt pár tříd, není Interface potřeba.
Souhlasím, že místo interface se dá použít společný předek, ale už nesouhlasím, že používání interface má smysl až u velkých aplikací. Interface běžně používám i v pidiaplikacích. Možná je C# tolerantnější, ale v Javě bez něho spousta věcí ani nejde udělat.
Zobrazeno 13 zpráv z 13.