Pogledajte određenu poruku
Staro 04. 03. 2009.   #29
degojs
I'm a PC too.
Wrote a book
 
Avatar degojs
 
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
degojs će postati "faca" uskorodegojs će postati "faca" uskoro
Default

Citat:
Originalno napisao kaizen Pogledajte poruku
Prirodnije i razumljivije samo za nekog ko ni ne razume koncept OOPa.

Broj (ili da budemo precizniji, instanca broja) je odličan primer objekta:
* ima stanje (vrednost), koje je u ovom slučaju nepromenljivo, google:"immutable object"
* ima ponašanje izgrađeno oko tog stanja (koristi ga i zavisi i od njega, dobar primer su aritmetičke operacije)
* ima hijerarhiju (Float, Integer...)
U svim jezicima u kojima sam radio do sada uvek se pravila razlika između istih u odnosu na klasične objekte. Implementacija rada sa brojevima (kao prostim tipovima) sigurno je drugačija, čak je i poznato da postoji izvesni "penal" ako se brojevi koriste kao objekti (otud i operacije kao box i unbox, zar ne).

Ako misliš da svi ti dizajneri tih jezika ne razumeju koncept OOP-a, mogu da ti kažem da imaš malo mnogo visoko mišljenje o sebi.

Iskreno, koliko ljudi razmišlja na takav način, kako si ti nabrojao gore, o brojevima? Verovatno niko. Mislim ajmo pametovati.. ne razmišljate o brojevima kao objektima jer ne razumete OOP. Aha, šipak.
__________________
Commercial-Free !!!

Poslednja izmena od degojs : 04. 03. 2009. u 21:14.
degojs je offline   Odgovorite uz citat