Buongiorno a tutti,
sto realizzando il mio primo sito utilizzando PHP Object Oriented come da titolo.
Il sito si appoggia ad un database, e contiene delle notizie, di vario genere quindi vengono mostrate in base all'idN ovvero filtrate in base all'identificativo della notizia.
Le notizie sono di 3 tipi: Recensioni idN=1, Guide idN=2, Itinerari idN=3.
Adesso ho pensato di creare le seguenti classi:
//classi gestione database:
- Database (classe astratta)
- ModificaDatabase (classe che implementa i metodi di Database ed altri metodi propri)
//classe per gestire gli aspetti degli elementi da inserire nell'header della pagina
- Intestazione (classe con i metodi per mostrare la barra di navigazione dinamica, il logo del sito ecc)
//classe per gestire la visualizzazione delle notizie
-Notizia (metodi per visualizzare le notizie)-> vorrei poi creare classi specifiche che ereditano da Notizia.
Ora mi chiedo se siano corrette per ciò di cui ho bisogno, e come poterle relazionare tra loro.
Grazie a tutti.