წევრი : შესვლა |რეგისტრაცია |ატვირთე ცოდნა
ძიება
აბსტრაქციის ფენა [ცვლილებები ]
გამოთვლით, აბსტრაქციული ფენის ან აბსტრაქციის დონე არის გზა კონკრეტული ფუნქციონალის განხორციელების დეტალების დამალვა, რაც საშუალებას იძლევა შეშფოთების გამიჯვნა თავსებადობის და პლატფორმის დამოუკიდებლობის ხელშეწყობის მიზნით. პროგრამული მოდელები, რომლებიც აბსტრაქციის ფენას იყენებენ, მოიცავს OSI- ს მოდელს ქსელური პროტოკოლების, OpenGL- ის და სხვა გრაფიკული ბიბლიოთეკებისათვის.
კომპიუტერულ მეცნიერებაში, აბსტრაქციის ფენა არის კონცეპტუალური მოდელი ან ალგორითმის განზოგადება, რომელიც კონკრეტული განხორციელებისგან არის დაშორებული. ეს განზოგადება წარმოიქმნება ფართო მსგავსებით, რომლებიც საუკეთესოა იმ მოდელების მიერ, რომლებიც გამოხატულია მსგავსება სხვადასხვა სპეციფიკურ შესრულებაში. კარგი აბსტრაქციის ფენის მიერ გაცემული გამარტივება საშუალებას იძლევა იმოქმედოს მარტივი კონცეფციის ან დიზაინის ნიმუშის გამოყენებით, ისე რომ სიტუაციები, როდესაც ის შეიძლება ზუსტად გამოყენებული იქნეს, შეიძლება სწრაფად აღიქვას.
კარგი აბსტრაქცია გაანალიზებს იმას, რაც შეიძლება გაკეთდეს აბსტრაქტული; ხოლო სპეციფიკა, სადაც აბსტრაქცია არღვევს და მისი წარმატებული პროგრამა მოითხოვს ინდივიდუალურ მოთხოვნას ან პრობლემას. ფენა მეორეზეა, რადგან ის დამოკიდებულია მასზე. ყველა ფენა შეიძლება არსებობდეს მის გარეშე ფენის გარეშე და საჭიროა ქვემოთ მოყვანილი ფენების ფუნქცია. ხშირად აბსტრაქციის ფენა შეიძლება შედგეს აბსტრაქციის დონეების იერარქიაზე. OSI მოდელი მოიცავს შვიდი აბსტრაქციის ფენებს. მოდელი თითოეული ფენის encapsulates და მიმართავს სხვადასხვა ნაწილი საჭიროებების ციფრული კომუნიკაციები, რითაც ამცირებს სირთულე ასოცირებული საინჟინრო გადაწყვეტილებები.
David Wheeler- ის ცნობილი აპრორიზმია "კომპიუტერულ მეცნიერებაში ყველა პრობლემა შეიძლება გადაწყდეს სხვა დონის indirection". ეს ხშირად განზრახ არასწორად "აბსტრაქციით" შეცვლილია "indirection". ეს ასევე ზოგჯერ misattributed to Butler Lampson. Kevlin Henney- ის cororeary ეს არის, "... გარდა პრობლემა ძალიან ბევრი ფენების indirection."
[გამოთვლითი]
1.კომპიუტერული არქიტექტურა
2.შეყვანის / გამომავალი
3.გრაფიკა
[ატვირთვა სხვა შინაარსი ]


Copyright @2018 Lxjkh