Sto lavorando a qualcosa al momento e sono un po 'confuso.
Sto lavorando su un sistema di richiesta in PHP (è basato su Opencart, quindi MVC).
Arriva un'inchiesta e, a seconda della forma da cui è stata inviata, dipende dalla cartella in cui si trova, le cartelle rispecchiano le categorie, quindi un'indagine proveniente da TeeShirts, ad esempio, si troverebbe in una cartella chiamata TeeShirts. Le cartelle non sono configurate in modo dinamico, sono impostate manualmente dall'amministratore.
Ho qualcosa di molto simile al momento, una classe per "Status", la classe può aggiungere / rimuovere / modificare lo stato, tagare lo stato su richiesta, contare lo stato ecc.
Quindi .. La classe di stato fa quasi esattamente ciò che voglio fare la classe di cartelle, ma la classe di cartelle è parte integrante del programma, dove la classe di richiesta può essere scartata o sostituita. Le due cose condividono molte somiglianze, abbastanza, che sto pensando di creare una classe base.
È il fatto che le cartelle sono praticamente al centro della mia applicazione, sto pensando a legarle insieme.
Sto cercando qualche consiglio solo per iniziare, dato che sono abbastanza nuovo alla programmazione, specialmente OOP, quindi QUALCHE consiglio è benvenuto.