Hlavní navigace

Názor ke zprávičce Kritika objektového programování: je to katastrofa? od SB - „Z mého pohledu: OOP má mnohem vyšší vstupní...

  • 23. 7. 2019 10:33

    SB

    „Z mého pohledu: OOP má mnohem vyšší vstupní práh pro programátora.“
    Dle zkušeností Smalltalkařů pouze u procedurálních/struk­turovaných programátorů (to je bohužel většina, což vysvětluje tento názor; taky jsem to zažil), u lidí nezasažených těmito myšlenkovými konstrukcemi NAOPAK nižší.

    „Rychlé zásahy v kódu jsou složité, protože je potřeba nastudovat široké okolí.“
    Je to PŘESNĚ NAOPAK - je-li objekt uzavřenou jednotkou s definovaým rozhraním a funkcionalitou, není třeba znalosti jeho vnitřku, naopak to bývá kontraproduktivní.

    „Špatně navržený objekt je nečitelný a jeho refaktorování zabere hodně času.“
    To přece platí o každém kódu. Nedodržuje-li objektový návrh princip odpovědnosti a související stavy i logika překračují hranice objektů, dostáváte se na úroveň procedurálního programování.