Sto usando PHP e progettando alcune classi astratte.
Posso dichiarare le proprietà con valori costanti all'interno della mia classe astratta e accedervi / sovrascriverli da qualsiasi classe che estende questo senza re-dichiararli all'interno di una delle classi di estensione.
Un vantaggio a questo è una digitazione meno ripetitiva, ma il lato negativo che l'overtime della struttura / layout originale di queste proprietà astratte viene dimenticato e potrebbe essere lasciato ai valori statici predefiniti o addirittura dimenticato (non utilizzato) completamente.
In che modo viene gestito in ambienti professionali? Presumo che questo sia stato pensato prima e sia favorito o no?
Sto cercando di aderire ai buoni principi OOP / regole come SOLID, DRY e KISS ma non ho visto questo specifico argomento discusso in questi. (forse mi è mancato durante le ricerche?)