W naszym szkolnym projekcie mamy za zadanie zdefiniowanie dokumentu projektowego opisującego architekturę aplikacji PHP.Projektowanie zorientowane obiektowo dla aplikacji PHP
Jesteśmy wolni, aby zdecydować, co uwzględnić w dokumencie.
Nasz profesor zasugerował wiele diagramów (UML).
Poprosił nas również o rozważenie diagramów klas, ale z ostrożnością, ponieważ PHP nie jest w pełni obiektowe.
Moje pytanie: Czy możliwe jest projektowanie zorientowane obiektowo na aplikacje PHP? Co wziąć pod uwagę podczas wykonywania OO w PHP? Jakie są pro i con's? Jakiekolwiek pomocne zasoby na temat OO w najlepszych praktykach PHP i PHP?