რატომ ვიყენებთ ინტერფეისს PHP-ში?
რატომ ვიყენებთ ინტერფეისს PHP-ში?

ვიდეო: რატომ ვიყენებთ ინტერფეისს PHP-ში?

ვიდეო: რატომ ვიყენებთ ინტერფეისს PHP-ში?
ვიდეო: PHP Interface - What is PHP Interface and How to Use It 2024, ნოემბერი
Anonim

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

უბრალოდ, რატომ ვიყენებთ ინტერფეისებს?

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

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

ანალოგიურად, ხალხი იკითხავს, რა არის ინტერფეისი PHP-ში?

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

რა საჭიროა ინტერფეისი oops-ში?

დანიშნულება ინტერფეისები არის კომპიუტერის უფლებას, განახორციელოს ეს თვისებები და იცოდეს, რომ T TYPE T ობიექტი (რაც არ უნდა იყოს ინტერფეისი არის) უნდა ჰქონდეს ფუნქციები სახელწოდებით X, Y, Z და ა.შ.

გირჩევთ: