Új hozzászólás Aktív témák

  • Tigerclaw

    nagyúr

    A Python-t mennyire sűrű használják OOP szerűen?

    Anno mi procedurális nyelvként használtuk tanulás közben és most épp átírok egy C# appot Pythonra és azzal szembesülök, hogy ha lehet is OOP szerűen használni, egész más mint egy klasszikus OOP nyelv. Dobálom ki a metódusokból a visszatérési értéket, az argumentum tipusokat, nincs abstract osztály...legalábbis ne úgy, nincs többszörös konstruktor. Muszáj vagyok commentbe tenni a listák, dictionaryk esetén, hogy milyen tipusra terveztem azokat. Szóval elég fura. Azt már elvileg megtaláltam, hogy hogy tudok expliciten tipust kapcsolni a változókhoz. Dobálom ki egyenlőre a sok láthatósági módosítót, meg olvasgatom, hogy milyen a Python namespace, scope, hogy aztán visszarakjam a láthatóságot a minimumra.

    Szóval elég fura. Mintha az OOP bevezetése még épp csak most kezdődne a Python esetén. Persze amúgy csípem a Python egyszerűségét, csak fura átállni egy erősen típusos, szigorúan kötött láthatóságú nyelv után használni.

Új hozzászólás Aktív témák