Hlavní navigace

Názor ke zprávičce Kritika objektového programování: je to katastrofa? od SB - „...Objekt lze udelat jako variadickou funkci, ktera jako...

  • 26. 7. 2019 10:34

    SB

    „...Objekt lze udelat jako variadickou funkci, ktera jako prvni argument bere zpravu a funguje jako dispatch, ktera preda argumenty dal prislusne metode...“

    Tohle je první funkční řešení objektu uzávěrami, co jsem tu viděl.
    Tohle teoreticky funguje, z praktického hlediska je nevýhodou, jestliže každý objekt obsahuje svoje vlastní instance funkcí, protože to často zabírá více místa než stavy, což se při např. desetitisících objektů projeví. Asi by se daly „dispatchované“ funkce vyčlenit do něčeho jako prototyp či třída a odkazovat je na kontext jednotlivých objektů...