Logo ka.boatexistence.com

რა აბსტრაქცია ჯავაში?

Სარჩევი:

რა აბსტრაქცია ჯავაში?
რა აბსტრაქცია ჯავაში?

ვიდეო: რა აბსტრაქცია ჯავაში?

ვიდეო: რა აბსტრაქცია ჯავაში?
ვიდეო: Abstract Classes and Methods - Learn Abstraction in Java 2024, მაისი
Anonim

ჯავაში მონაცემთა აბსტრაქცია განისაზღვრება, როგორც ობიექტის მის არსებამდე დაყვანის პროცესი ისე, რომ მომხმარებლებისთვის მხოლოდ აუცილებელი მახასიათებლები იყოს გამოვლენილი აბსტრაქცია განსაზღვრავს ობიექტს მისი თვისებები (ატრიბუტები), ქცევა (მეთოდები) და ინტერფეისები (სხვა ობიექტებთან კომუნიკაციის საშუალებები).

რას ნიშნავს აბსტრაქცია ჯავაში?

ჯავაში მონაცემთა აბსტრაქცია განისაზღვრება, როგორც ობიექტის მის არსებამდე შემცირების პროცესი ისე, რომ მომხმარებლებისთვის მხოლოდ აუცილებელი მახასიათებლები გამოვლინდეს. აბსტრაქცია განსაზღვრავს ობიექტს მისი თვისებებით (ატრიბუტები), ქცევა (მეთოდები) და ინტერფეისები (სხვა ობიექტებთან კომუნიკაციის საშუალებები).

რა არის აბსტრაქცია მაგალითით?

მარტივად რომ ვთქვათ, აბსტრაქცია " აჩვენებს" მხოლოდ ობიექტების შესაბამის ატრიბუტებს და "მალავს" არასაჭირო დეტალებს. მაგალითად, როცა მანქანას ვატარებთ, ჩვენ მხოლოდ მანქანის მართვა გვაინტერესებს, როგორიცაა მანქანის დაწყება/გაჩერება, აჩქარება/შესვენება და ა.შ.

რა არის აბსტრაქცია ჯავაში, მიეცი მაგალითი?

მონაცემთა აბსტრაქცია არის საკუთრება, რომლის ძალით მხოლოდ არსებითი დეტალები გამოჩნდება მომხმარებლისთვის. ტრივიალური ან არასაჭირო ერთეულები არ არის ნაჩვენები მომხმარებლისთვის. მაგ: მანქანა განიხილება როგორც მანქანა და არა მისი ცალკეული კომპონენტები.

რატომ ვიყენებთ აბსტრაქციას ჯავაში?

აბსტრაქციის მთავარი მიზანია არასაჭირო დეტალების დამალვა მომხმარებლებისგან. აბსტრაქცია არის მონაცემების შერჩევა უფრო დიდი აუზიდან, რათა მომხმარებლისთვის მხოლოდ ობიექტის შესაბამისი დეტალები აჩვენოს. ეს ხელს უწყობს პროგრამირების სირთულის და ძალისხმევის შემცირებას.

გირჩევთ: