PHP-də niyə interfeysdən istifadə edirik?
PHP-də niyə interfeysdən istifadə edirik?

Video: PHP-də niyə interfeysdən istifadə edirik?

Video: PHP-də niyə interfeysdən istifadə edirik?
Video: Qəhvədən daha çox: Golang. Niyə Java tərtibatçıları GO dilini ikinci dil kimi öyrənirlər. 2024, Noyabr
Anonim

İnterfeyslər sinifləriniz üçün ümumi strukturu müəyyən etməyə/yaratmağa imkan verir – obyektlər üçün standart təyin etmək. İnterfeyslər tək miras problemini həll edir – onlar sizə bir çox mənbələrdən “keyfiyyətlər” yeritməyə imkan verir. İnterfeyslər dərslərlə əldə etmədiyiniz çevik baza/kök strukturu təmin edin.

Sadəcə olaraq, biz niyə interfeyslərdən istifadə edirik?

İnterfeyslər faydalıdır, çünki onlar obyektlərin edə biləcəyi müqavilələri təmin edirlər istifadə edin bir-biriniz haqqında başqa heç nə bilməyə ehtiyac olmadan birlikdə işləmək. nöqtəsi interfeyslərdir həyata keçirmək üçün hansı metodu yadda kömək etmək üçün deyil, o edir müqaviləni müəyyən etmək üçün burada.

Yuxarıda qeyd etdiyimiz kimi, biz niyə PHP-də abstrakt sinif və interfeysdən istifadə edirik? In PHP bacararsan interfeyslərdən istifadə edin mənim oxşarımla təmin edilən ümumi funksionallığı müəyyənləşdirin siniflər . Abstrakt dərslər var istifadə olunur baza müəyyən etmək siniflər ümumi funksionallığı təmin edən. Rəğmən interfeyslər və abstrakt siniflər bir qədər əlaqəlidirlər, eyni deyillər.

Eynilə insanlar soruşurlar ki, PHP-də interfeys nədir?

PHP | İnterfeys . An İnterfeys istifadəçilərə müəyyən metodların necə həyata keçirildiyinə dair mürəkkəblikləri və təfərrüatları əhatə etmədən, sinfin həyata keçirməli olduğu ictimai metodları müəyyən edən proqramlar yaratmağa imkan verir. Bu ümumiyyətlə abstraksiyanın növbəti səviyyəsi adlanır.

Oops interfeysə nə ehtiyac var?

məqsədi interfeyslər kompüterə bu xassələri tətbiq etməyə icazə vermək və T TİP obyektinin (nə olursa olsun interfeys is) X, Y, Z və s adlı funksiyalara malik olmalıdır.

Tövsiyə: