ᲙომპიუტერებიᲞროგრამირების

Ობიექტზე ორიენტირებული პროგრამირების

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

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

- encapsulation, ანუ კომბინაცია ჩანაწერი ფუნქციები და პროცედურები, ისევე როგორც მანიპულირების ჩანაწერი მონაცემები სფეროებში, შექმნის სრულიად ახალი ტიპის მონაცემთა ბაზის, მოუწოდა ობიექტი;

- მემკვიდრეობა, ობიექტი განმარტება გულისხმობს, მისი შემდგომი გამოყენების ავაშენოთ იერარქიის ობიექტების შექმნა უნარი გენერირება ახალ ობიექტს ეხება იერარქიაში, ისევე, როგორც მინიჭება კოდით და ინფორმაციას ყველა ობიექტი;

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

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

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

კატეგორიები

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.unansea.com. Theme powered by WordPress.