ვიდეო: არის C++ სრულად ობიექტზე ორიენტირებული?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
C++ მხარს უჭერს ობიექტი - ორიენტირებული პროგრამირება, მაგრამ OO არ არის ენისთვის დამახასიათებელი. ფაქტობრივად, მთავარი ფუნქცია არ არის წევრი ობიექტი . (რა თქმა უნდა, შეიძლება ვიკამათოთ იმაზე, რომ ჯავა არის სრულიად ობიექტური - ორიენტირებული ენაც, რადგან მისი პრიმიტივები (ვთქვათ, int) არ არის ობიექტები .)
აქ არის C++ ობიექტზე ორიენტირებული?
აქ არის მიზეზები C++ ნაწილობრივი ორსემი ეწოდება Ობიექტზე ორიენტირებული ენა: ძირითადი ფუნქცია კლასს გარეთაა: C++ მხარს უჭერს ობიექტი - ორიენტირებული პროგრამირება, მაგრამ OO არ არის ენისთვის დამახასიათებელი. შეგიძლიათ დაწეროთ მოქმედი, კარგად კოდირებული, ჩინებული სტილით C++ პროგრამის გამოყენების გარეშე ობიექტი თუნდაც ერთხელ.
შემდგომში ჩნდება კითხვა, რატომ არ არის C++ სუფთა ობიექტზე ორიენტირებული? ნანახია 29090 ჯერ. C++ არის არა ა სუფთა ობიექტზე ორიენტირებული ენა, რადგან თქვენ შეგიძლიათ დაწეროთ კოდი C++-ში კლასის შექმნის გარეშე, ხოლო Java IS a სუფთა ობიექტზე ორიენტირებული ენა, რადგან ყველა ფუნქცია მოითხოვს კლასს.
შემდგომში შეიძლება ისიც იკითხოს, რომელი ენაა სრულად ობიექტზე ორიენტირებული?
- კვორა. ჯერ ერთი ჯავა არ არის სუფთა ობიექტზე ორიენტირებული პროგრამირება ენა . Smalltalk არის სრულად და პირველ რიგში ობიექტზე ორიენტირებული პროგრამირება ენა . რომელია სრულად ეწინააღმდეგება - ორიენტირებული პროგრამირება ენა ?
რა არის 100 ობიექტზე ორიენტირებული?
თუმცა ჯავა ერთ-ერთი ყველაზე წარმატებულია ობიექტზე ორიენტირებული პროგრამირების ენა , რომელმაც ასევე მიიღო გარკვეული ფუნქციონირება პროგრამირება Java 8-ში შეხება არასოდეს განიხილება 100 ან სუფთა ობიექტი - ორიენტირებული პროგრამირების ენაზე.