Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
ASUS Expertbook PM3: il notebook robusto per le aziende
ASUS Expertbook PM3: il notebook robusto per le aziende
Pensato per le necessità del pubblico d'azienda, ASUS Expertbook PM3 abbina uno chassis particolrmente robusto ad un pannello da 16 pollici di diagonale che avantaggia la produttività personale. Sotto la scocca troviamo un processore AMD Ryzen AI 7 350, che grazie alla certificazione Copilot+ PC permette di sfruttare al meglio l'accelerazione degli ambiti di intelligenza artificiale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 18-06-2009, 14:48   #1
CozzaAmara
Senior Member
 
L'Avatar di CozzaAmara
 
Iscritto dal: Nov 2008
Messaggi: 411
[PHP] dubbi Design Pattern

Ciao a tutti,

vorrei chiedervi delucidazioni su come sia meglio impostare del codice PHP 5 OOP.

Nello specifico: mettiamo di avere un classico sito di e-commerce nel quale avrò diversi utenti con i rispettivi ordini.

Partendo da un classe "Utente" qual'è il modo migliore per accedere agli ordini dell'utente "X"?

E' corretto creare un metodo, nella classe "Utente", chiamato "getOrdini" che attiva una query sql per recupera gli ordini relativi (come faccio ora), oppure è più corretto creare una classe "Ordine" a cui accedere indirettamente da "Utente"?

Es:
Codice PHP:
$ordini $utente->ordini(); // istanzia un oggetto "Ordini"
$lista_ordini_utente $ordini->getOrdini(); // recupera gli ordini dell'utent X 
Con la prima chiamata
Codice PHP:
$ordini $utente->ordini(); // istanzia un oggetto "Ordini" 
la mia idea era quella di passare l'ID dell'utente al costruttore di "Ordini".

Es:

Codice PHP:
// sono nella classe Utente
public function ordini() {
   
$ordini = new Ordine($this->id);
   return 
$ordini;

Spero di non aver detto delle cavolate ma con il Design Pattern sono abbastanza a digiuno.

Grazie in anticipo.
__________________
CozzaAmara è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2009, 10:38   #2
CozzaAmara
Senior Member
 
L'Avatar di CozzaAmara
 
Iscritto dal: Nov 2008
Messaggi: 411
Up.
__________________
CozzaAmara è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2011, 06:58   #3
annyphp
Junior Member
 
Iscritto dal: Jan 2011
Messaggi: 1
PHP design patterns

hi,all.
I was wondering how we should consider the design patterns. I mean: What are they? Are they simply binaries that help us designing consistent application? Are they so used? Why? Where could i find a list about every design patterns on the web? Or at least the 5-10 mist used design patterns? Do phpbb,wordpress or joomla (that i know pretty well) use a design pattern? If yes, then which? I googled MCV PHP and found about 3 italian articles and read about 5 of the first pages ranked and i didn't understand pretty much nothing. They were conflicting and seemed to me confusing. I did understand that it is ...
Fortunatly , I found some popular php design patterns ,which includes decorator pattern, strategy pattern,Singleton pattern,factory pattern listed on the PHPKode.com recently.
I decide to list the result as the topic for all you guys and girls.Hopely can help you !
Best regards!
__________________
PHP HTMl| PHP CMS
annyphp è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2011, 13:05   #4
Shinnok.Exor
Senior Member
 
L'Avatar di Shinnok.Exor
 
Iscritto dal: Jan 2008
Messaggi: 1056
Ovviamente se lavori ad oggetti, Ordine è un'entità che ha propri attributi e metodi quindi sicuramente è un oggetto.

Visto che Utente può avere + ordini, io avrei costruito una classe Ordine con tutti gli attributi di un singolo ordine, quali possono essere ID, data, data spedizione eccc....

e poi nella classe Utente avrei messo un array di Ordine.
Nel costruttore l'avrei dichiarato null senza inizializzarlo riprendendo le info dal db (sarebbe inutile, un vero spreco di risorse e di millisecondi (che sul web sono preziosi ) inizializzare l'array ordini perchè cmq un utente può anche non visualizzare gli ordini)

poi sempre in Utente avrei fatto un bel metodo Ordine getOrdini ($id = null) che ritorna l'array di Ordine dell'utente inizializzando l'array come attributo.
__________________
Apps Freeware made by me
Shinnok.Exor è offline   Rispondi citando il messaggio o parte di esso
Old 07-01-2011, 15:25   #5
Kralizek
Senior Member
 
L'Avatar di Kralizek
 
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
Quote:
Originariamente inviato da annyphp Guarda i messaggi
hi,all.
I was wondering how we should consider the design patterns. I mean: What are they? Are they simply binaries that help us designing consistent application? Are they so used? Why? Where could i find a list about every design patterns on the web? Or at least the 5-10 mist used design patterns? Do phpbb,wordpress or joomla (that i know pretty well) use a design pattern? If yes, then which? I googled MCV PHP and found about 3 italian articles and read about 5 of the first pages ranked and i didn't understand pretty much nothing. They were conflicting and seemed to me confusing. I did understand that it is ...
Fortunatly , I found some popular php design patterns ,which includes decorator pattern, strategy pattern,Singleton pattern,factory pattern listed on the PHPKode.com recently.
I decide to list the result as the topic for all you guys and girls.Hopely can help you !
Best regards!
Hi Anne,
Yours are really interesting questions and the link you shared seems very interesting as well. Unlucky this is an Italian-based board and, as I'm sure you already know, there are tons of forums out there where English is the official language and your suggestions can be fully appreciated.

Anyway, if you have any specific question, please ask the moderators or the management of the board about the possibility to open an English based topic.

Thanks.

Kralizek
Kralizek è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Recensione OnePlus 15: potenza da vendere e batteria enorme dentro un nuovo design   Recensione OnePlus 15: potenza da vendere e batt...
Black Friday Amazon: la GeForce RTX 5070...
EcoFlow, il Black Friday porta grande ri...
Gli sconti più pesanti del Black ...
Smart #5 BRABUS segna il nuovo record di...
Incentivi auto elettriche 2025, a volte ...
Oura apre una maxi disputa sui brevetti ...
Tre gruppi criminali si uniscono e crean...
BMW iX3: la Neue Klass supera i 1.000 km...
LinusTechTips pensa che Steam Machine do...
Black Friday Amazon: avviatori auto e ac...
Warner e Udio depongono le armi: l'IA di...
Snapdragon 8 Gen 5: il nuovo processore ...
Black Friday OPPO: prezzi a picco su sma...
Arriva il nuovo Amazon Haul per il Black...
Mafia: Terra Madre: arriva il Free Ride ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:06.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v