601
Vývoj / Re:Dědičnost dnes
« kdy: 30. 01. 2017, 19:26:08 »Ono to souvisí trochu víc, v OOP s generickými třídami jsou v podstatě funktory a v FP se právě funktory používají na to samé, jen OOP se drbe levou rukou za pravým uchem a FP pravou za levým.Jeho odpovědi nedávají smysl, se slávou to nemá co dělat. Koncept rozdělení dat a funkcí jsem pochopil, neměnitelné stavy dosud neviděl. To tvrdíte vy.
Matici a vektor rozepište.
Možná by bylo vhodné připomenout nevýhody rozdělení ve FP.
V čem spočívá ta chyba tříd?
Nekomu kdo nezna FP, asi nedavaji smysl. To se neda nic delat.
V FP funkce a data nejsou fakticky az tak rozdelene, jak podotkl BoneFlute. Oboji jsou hodnoty nejakeho typu, jediny rozdil je v tom, ze funkci muzeme aplikovat na hodnoty nejakeho daneho typu.
Problem v tridach je v tom, ze pokud se praktikuje FP, jsou proste zbytecne. Tridy fakticky jen zaobaluji promenne (nebo jejich skupiny), abychom zarucili jejich konzistentni stav. Jelikoz v FP promenne nejsou, pouze hodnoty, neni potreba je zaobalovat. Konzistence stavu se vynucuje predevsim pomoci imutability, typovymi omezenimi, a eventualne, jak tu opakovane podotkl v, skrytim konstruktoru.
, tak treba to jde i jinak).
):