Forum
Powiadomienia
Wyczyść wszystko

❓ Interface vs Abstract Class — jak używacie w praktyce?

1 posts
1 users
0 Reactions
4 views
(@admin)
Członek Admin
Połączone: 2 tygodnie temu
Wpisy: 42
Rozpoczynający temat   [#13]

Często widzę zamieszanie:

👉 interface = kontrakt
👉 abstract class = częściowa implementacja

Ale w realnych projektach:

  • kiedy robicie interface?
  • kiedy wrzucacie base class?
  • używacie razem?

przykład:

 
interface Payment {
public function pay(float $amount): void;
}
 

vs

 
abstract class Payment {
abstract public function pay(float $amount): void;
}
 

👉 dla Was to zamienne czy nie?

Chętnie zobaczę realne use case’y 👇



   
Cytat

Zostaw odpowiedź

Nazwa autora

E-mail autora

Tytuł *

Maksymalny dozwolony rozmiar pliku to 2MB

 
Podgląd 0 rewizje Zapisano
Udostępnij: