Pattern -

21 risultati per: pattern

Java Design Pattern: Adapter Pattern

Java Design Pattern: Adapter Pattern

Andiamo oggi a parlare di un pattern strutturale che ci può tornare molto utile quando abbiamo la necessità di riutilizzare un determinato componente software apparentemente incompatibile con le classi esistenti. Vediamo meglio. Perchè utilizzare l'Adapter Pattern? Possiamo immaginare questo pattern un po' come l'adattatore della presa di corrente. Per quanto possa sembrare…

Category : Java   21-09-2019   by Alessio Mungelli

Java Design Pattern: Prototype Pattern

Andremo ora a parlare di un pattern creazionale che ci permette di "copiare con classe". Sì, anche se sembra strano, il compito fondamentale di questo pattern è copiare. Sto parlando del Prototype Pattern. Chiariamo subito questo concetto. Quando si parla di creazione di oggetti, il nostro immaginario comune da programmatori ci fa…

Category : Java   18-09-2019   by Alessio Mungelli

Java Design Pattern: Builder Pattern

Andiamo oggi a parlare di un pattern creazionale che in molte situazioni può rappresentare una valida alternativa alla costruzione di oggetti mediante costruttori: il Builder Pattern. La necessità di introdurre meccanismi alternativi a quelli forniti da Java per la creazione di oggetti nasce dal fatto che talvolta le strutture sono molto…

Category : Java   17-09-2019   by Alessio Mungelli

Java Design Pattern: Strategy Pattern

Uno dei pattern che gode di una notevole popolarità ed è al contempo piuttosto semplice è lo Strategy Pattern. Membro della famiglia dei pattern comportamentali, ha il compito di gestire algoritmi, relazioni e responsabilità tra classi. Il GoF lo definisce come: Definisce una serie di algoritmi incapsulati che possono essere scambiati per…

Category : Java   16-09-2019   by Alessio Mungelli

Java Design Pattern: Factory Pattern

Continuando il discorso sui design pattern iniziato precedentemente, andiamo oggi a vedere un altro pattern molto utilizzato: il Factory Method Pattern. Il GoF (Gang of Four Design Patterns) lo definisce così: Definisce un’interfaccia per creare oggetti, ma lascia alle sottoclassi la decisione del tipo di classe a istanziare. Già dalla definizione, si può notare…

Category : Java   11-09-2019   by Alessio Mungelli

Java: Introduzione ai design pattern: Singleton

Chiunque abbia anche una minima esperienza di programmazione, si sarà reso conto di come i problemi sianoricorrenti. Infatti troviamo spesso problemi con uno stesso pattern ma con contesti differenti. Ad esempio, un gestionale per un magazzino di un supermercato e quello per un magazzino di una grande industria avranno presumibilmente dati diversi,…

Category : Java   11-09-2019   by Alessio Mungelli

Java 12, finalmente meno prolisso?

Conosciamo tutti Java per le sue caratteristiche grazie alle quali, nonostante siano passati più di 20 anni dalla prima versione,è tutt'oggi uno dei linguaggi più studiati e più utilizzati, malgrado la crescente diffusione di Python. Una delle forti pecche rimane comunque il fatto che sia molto prolisso e per anni Oracle…

Category : Java   11-10-2019   by Alessio Mungelli

Riconoscimento facciale: rilevare la prossimità di un volto in javascript

Riconoscimento facciale: rilevare la prossimità di un volto in javascript

No, non è una prerogativa di Facebook...La Face Detection è una tecnologia informatica che determina la posizione e le dimensioni di volti umani rappresentati in immagini digitali. Sicuramente avrete già  visto al lavoro questo tipo di tecnologia in programmi come Picasa, iPhoto. per chi ha un Mac, o più banalmente su…

Category : Javascript   19-11-2015   by admin admin

La Bibbia del Responsive Web Design

Il Responsive Web Design o RWD è il principale trend degli ultimi 2 anni, spinto sicuramente dalla diffusione di smartphone e tablet e quindi dalle sempre piú esigenti aspettative degli utenti finali che giustamente cercano e preferiscono esperienze di uso e visualizzazione idonee a questi dispositivi. Cos’è il RWD? (Responsive Web…

Category : Web design   01-01-1970   by admin admin

90 Temi Gratis di Wordpress

90 Temi Gratis di Wordpress

90 temas gratis de wordpress para descargar Quando si sta creando un sito web con un budget molto ridotto, i template gratuiti per Wordpress ci possono essere d'aiuto. Il CMS (content management system) Wordpress è la soluzione migliore per per chi ha una piccola attività, ed è la maniera economicamente più conveniente…

Category : Web design   05-07-2013   by admin admin

Javascript: 8 e-book gratis per principianti

Javascript: 8 e-book gratis per principianti

JavaScript (spesso abbreviato in JS) è un linguaggio relativamente leggero, interpretato ed orientato agli oggetti dotato di funzioni di prima classe, conosciuto per lo più come linguaggio di script per pagine web, ma utilizzato in molti ambienti non-browser così come node.js o Apache CouchDB. Lo standard JavaScript è ECMAScript. A partire dal 2012, tutti i moderni browser supportano…

Category : Javascript   03-07-2013   by admin admin

jQuery: Tutorial, Video, E-Books gratis e risorse

jQuery: Tutorial, Video, E-Books gratis e risorse

Oggi vi presentiamo una serie di tutorial,video e risorse gratis pensate per coloro che vogliono imparare ad utilizzare jQuery. Si tratta di tutorial risorse utili per chi parte da zero o per chi già usa jQuery e vuole approfondire ulteriormente le proprie conoscenze. Le librerie jQuery The jQuery library. La libreria ufficiale jQuery. jQuery…

Category : Javascript   28-06-2013   by admin admin

20 Cheat Sheets per sviluppatori web

20 Cheat Sheets per sviluppatori web

I cheat sheet sono una risorsa utilissima per gli sviluppatori poiché consentono di avere a portata di mano una lista completa di tutte o quasi tutte le funzioni e la sintassi dei vari linguaggi di programmazione. Di solito racchiudono in una sola pagina, in formato pdf o jpg, le caratteristiche di…

Category : Web design   27-06-2013   by admin admin

318 utili risorse per Twitter Bootstrap #3

318 utili risorse per Twitter Bootstrap #3

TWITTER BOOTSTRAP PER INTEGRAZIONI CON FRAMEWORK #2 Metodi per integrare Bootstrap in un Framework o CMS. PHP CODEIGNITER_FORM_BUILDER Libreria CodeIgniterto per creare elementi uniformi per dei formulari. WRIGHT Il framework Wright é utilizzato per creare dei template per Joomla. Il nome deriva dall'omonimo architetto Frank Lloyd Wright. BRAINCRAFTED BOOTSTRAP Un semplice e potente framework front-end integrato…

Category : Web design   25-06-2013   by admin admin

HTML5: 10 Tools online per Web Designer

HTML5: 10 Tools online per Web Designer

Oggi vi proponiamo una collezione di 10 ottimi tools online HTML5 che sono stati progettati appositamente per web designer con lo scopo di semplificare l'attività di sviluppo. Tali strumenti online improntati sull'HTML5 sono utili per gli sviluppatori web che intendono creare pagine web moderne, dinamiche ed user friendly. Fateci sapere le…

Category : Web design   22-05-2013   by admin admin

E-book e pdf gratuiti sullo sviluppo web ed il web design

E-book e pdf gratuiti sullo sviluppo web ed il web design

Ogni tanto riceviamo richieste di aiuto da giovanissimi web-apprendisti con tanta voglia di imparare e tanta confusione rispetto a quelli che potremmo chiamare saperi fondamentali su web design e sullo sviluppo web. Riteniamo che nel mondo del design, soprattutto web, ci stiano due famiglie distinte: i creativi, quelli veri che con…

Category : Web design   25-04-2013   by admin admin

Lista di generatori CSS3 online

Ormai il CSS3 sta prendendo sempre più piede nel web. Transizioni, oggetti scalati, bordi arrotondati, ombre su testi e sugli elementi, tantissime sono le funzioni che questo linguaggio ci offre come tantissime sono, le difficoltà che uno web designer potrebbe incontrare nello scrivere codice riguardante tale argomento, sopratutto se parliamo…

Category : Web design   11-04-2013   by admin admin

28 strumenti utili per il responsive web design

28 strumenti utili per il responsive web design

Illustriamo di seguito una serie di strumenti utili allo sviluppo di siti internet che siano in grado di adattarsi in maniera reattiva e dinamica (responsive) alle diverse modalità di utilizzo da parte degli utenti. Sebbene le pratiche per il responsive web design siano ancora ad uno stadio iniziale, stanno pian piano…

Category : Web design   11-04-2013   by admin admin

Codemotion 2013: Roma

Codemotion 2013: Roma

Programmare è un’arte. Sbaglia chi pensa che sviluppare software sia un’attività meccanica, sempre uguale, senza stimoli o fantasia. Noi ci mettiamo testa ma soprattutto cuore. E' il claim dell'edizione romana del Codemotion, la più grande ed attesa conferenza italiana dedicata al mondo dello sviluppo, ospiterá quest'anno diversi speaker che provengono direttamente…

Category : Notizie   11-04-2013   by admin admin

Selettori CSS: Pseudo Classi Strutturali Parte 2

Selettori CSS: Pseudo Classi Strutturali Parte 2

E:root La pseudo-classe :root seleziona l'elemento radice della pagina. In HTML l'elemento radice è sempre l'elemento HTML; ció significa che le seguenti righe di codice sono quasi equivalenti, anche se la pseudo-classe è più specifica: html {background-color: red; color: white} :root {background-color: red; color: white} E:nth-child() La pseudo-classe :nth-child() é senza dubbio, tra le…

Category : Web design   11-04-2013   by admin admin

Selettori CSS: Pseudo Classi Strutturali Parte 1

Selettori CSS: Pseudo Classi Strutturali Parte 1

Al giorno d'oggi gli sviluppatori web, principalmente coloro che si occupano di front-end, non devono solo studiare e capire i CSS ma devono cercare di trovare la maniera piú efficace ed efficente per scrivere un ottimo codice CSS. Con la versione 3 dei CSS la lista delle classi e delle pseudo…

Category : Css   11-04-2013   by admin admin