Powiadomienia
Wyczyść wszystko
💻 PHP & Backend
1
posts
1
users
0
Reactions
4
views
Rozpoczynający temat 05/05/2026 9:30 pm
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 👇