Pytania oznaczone «abstract-class»

Klasy abstrakcyjne to klasy, których nie można utworzyć. Istnieją, aby zapewnić wspólną funkcjonalność i specyfikacje interfejsu dla kilku konkretnych klas.

1413
Interfejs vs Klasa abstrakcyjna (ogólne OO)

Niedawno miałem dwa wywiady telefoniczne, w których zapytano mnie o różnice między klasą interfejsu a klasą abstrakcyjną. Wyjaśniłem każdy aspekt, o którym mogłem pomyśleć, ale wygląda na to, że czekają, aż wymienię coś konkretnego i nie wiem, co to jest. Z mojego doświadczenia wynika, że...

144
Testowanie klas abstrakcyjnych

Jak przetestować konkretne metody klasy abstrakcyjnej za pomocą PHPUnit? Spodziewałbym się, że będę musiał stworzyć jakiś obiekt w ramach testu. Chociaż nie mam pojęcia, jaka jest najlepsza praktyka w tym zakresie lub czy PHPUnit na to