Защо използваме интерфейс в PHP?
Защо използваме интерфейс в PHP?

Видео: Защо използваме интерфейс в PHP?

Видео: Защо използваме интерфейс в PHP?
Видео: PHP - Зачем учить? 2024, Декември
Anonim

Интерфейси ви позволяват да дефинирате/създадете обща структура за вашите класове – да зададете стандарт за обекти. Интерфейси решава проблема с единичното наследяване – те ви позволяват да инжектирате „качества“от множество източници. Интерфейси осигурете гъвкава базова/коренна структура, която не получавате с класовете.

Просто така, защо използваме интерфейси?

Интерфейси са полезни, защото предоставят договори, които обектите могат използване да работим заедно, без да е необходимо да знаем нещо друго един за друг. Смисълът на интерфейси е не за да ви помогне да запомните какъв метод да приложите, то е тук за дефиниране на договор.

Освен това, защо използваме абстрактен клас и интерфейс в PHP? В PHP можеш използвайте интерфейси дефинирайте общата функционалност, която ми е предоставена класове . Абстрактни класове са използван за дефиниране на база класове които осигуряват обща функционалност. Въпреки интерфейси и абстрактни класове са донякъде свързани, не са еднакви.

По същия начин хората питат какво е интерфейс в PHP?

PHP | Интерфейс . Ан Интерфейс позволява на потребителите да създават програми, посочвайки публичните методи, които един клас трябва да прилага, без да включва сложността и подробностите за това как се изпълняват конкретните методи. Обикновено се нарича следващото ниво на абстракция.

Каква е нуждата от интерфейс в упс?

Целта на интерфейси е да позволи на компютъра да наложи тези свойства и да знае, че обект от ТИП T (каквото и да е интерфейс е) трябва да има функции, наречени X, Y, Z и т.н.

Препоръчано: