C++ толығымен нысанға бағытталған ба?
C++ толығымен нысанға бағытталған ба?

Бейне: C++ толығымен нысанға бағытталған ба?

Бейне: C++ толығымен нысанға бағытталған ба?
Бейне: Көктемгі AOP көмегімен аспектілерді қалай жазуға болады [Көктемгі AOP саяхаты - 1 бөлім] 2024, Қараша
Anonim

C++ қолдайды объект - бағытталған бағдарламалау, бірақ OO тілге тән емес. Шын мәнінде, themain функциясы мүшесі емес объект . (Әрине, Java-ның a толығымен объект - бағытталған тіл де, өйткені оның примитивтері (айталық, int) жоқ нысандар .)

Мұнда C++ нысанға бағытталған ба?

Міне, себептері C++ жартылай орсеми деп аталады Объектіге бағытталған Тіл: Негізгі функция сыныптан тыс: C++ қолдайды объект - бағытталған бағдарламалау, бірақ OO тілге тән емес. Сіз жарамды, жақсы кодталған, тамаша стильде жаза аласыз C++ қолданбасын қолданбай объект тіпті бір рет.

Содан кейін сұрақ туындайды, неге C++ таза нысанға бағытталған емес? 29090 рет қаралды. C++ болып табылады емес а таза объектіге бағытталған тіл, себебі сіз C++ тілінде сынып жасамай-ақ код жаза аласыз, ал Java IS a таза объективті тіл, өйткені әрбір функция классты талап етеді.

Кейіннен сұрақ туындауы мүмкін, қай тіл толығымен объектіге бағытталған?

- Квора. біріншіден, Java емес таза объектіге бағытталған бағдарламалау тіл . Smalltalk - бұл толық және алдымен таза объектіге бағытталған бағдарламалау тіл . Қайсы толығымен қарсы - бағытталған бағдарламалау тіл ?

100 нысанға бағытталған деген не?

Java - ең табыстылардың бірі Объектіге бағытталған программалау тілі , ол да кейбір функционалдылыққа ие болды бағдарламалау Java 8-де жанасу ешқашан қарастырылмайды 100 %немесе таза объект - бағытталған бағдарламалау тілі.