Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn
La tua Unionpedia con il tuo logo e dominio, a partire da 9,99 USD/mese
Crea il mio Unionpedia

Factory method

Indice Factory method

Nella programmazione ad oggetti, il factory method è uno dei design pattern fondamentali per l'implementazione del concetto di factory. Come altri pattern creazionali, esso indirizza il problema della creazione di oggetti senza specificarne l'esatta classe.

Indice

  1. 16 relazioni: Astrazione (informatica), Classe (informatica), Design pattern, Design Patterns, Framework, Funzione virtuale, Interfaccia (informatica), Java (linguaggio di programmazione), Metodo (programmazione), Oggetto (informatica), PHP, Programmazione orientata agli oggetti, Refactoring, Test driven development, Toolkit, Unit testing.

Astrazione (informatica)

L'astrazione, in informatica, è l'applicazione del metodo logico di astrazione nella strutturazione della descrizione dei sistemi informatici complessi, per facilitarne la progettazione e manutenzione o la stessa comprensione.

Vedere Factory method e Astrazione (informatica)

Classe (informatica)

Una classe, nella programmazione orientata agli oggetti, è un costrutto di un linguaggio di programmazione usato come modello per creare oggetti.

Vedere Factory method e Classe (informatica)

Design pattern

Design pattern (traducibile in lingua italiana come "schema progettuale", "schema di progettazione", o "schema architetturale"), in informatica e specialmente nell'ambito dell'ingegneria del software, è un concetto che può essere definito "una soluzione progettuale generale ad un problema ricorrente".

Vedere Factory method e Design pattern

Design Patterns

Design Patterns - Elementi per il riuso di software ad oggetti è un saggio del 1995. Nel libro gli autori riprendono un concetto dell'architetto Christopher Alexander, il design pattern, adattandolo all'informatica.

Vedere Factory method e Design Patterns

Framework

In informatica e specificamente nello sviluppo ''software'', un framework (anglicismo che può essere tradotto come struttura o quadro strutturale) è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) sulla quale un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore.

Vedere Factory method e Framework

Funzione virtuale

Nella programmazione orientata agli oggetti, una funzione virtuale o metodo virtuale è una funzione o metodo di una classe base che può essere ereditata e ridefinita (override) da una classe derivata.

Vedere Factory method e Funzione virtuale

Interfaccia (informatica)

Con interfaccia, nell'informatica, si indicano.

Vedere Factory method e Interfaccia (informatica)

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).

Vedere Factory method e Java (linguaggio di programmazione)

Metodo (programmazione)

Nella programmazione orientata agli oggetti, un metodo (o anche "funzione membro") è una una funzione associata in modo esclusivo ad una classe e che costituisce un'operazione eseguibile sulla sua istanza o sul suo tipo.

Vedere Factory method e Metodo (programmazione)

Oggetto (informatica)

Con il termine oggetto, in informatica ed in particolar modo nell'ambito della programmazione, si intende nella maniera più generica una regione di memoria allocata.

Vedere Factory method e Oggetto (informatica)

PHP

PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.

Vedere Factory method e PHP

Programmazione orientata agli oggetti

In informatica, la programmazione orientata agli oggetti (in acronimo OOP), a volte chiamata semplicemente programmazione ad oggetti, è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Vedere Factory method e Programmazione orientata agli oggetti

Refactoring

Con refactoring (o code refactoring), nell'ingegneria del software, si indica una "tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno", applicata per migliorare alcune caratteristiche non funzionali del software quali la leggibilità, la manutenibilità, la riusabilità, l'estensibilità del codice nonché la riduzione della sua complessità, eventualmente attraverso l'introduzione a posteriori di design pattern.

Vedere Factory method e Refactoring

Test driven development

In informatica, nello sviluppo software, il test-driven development (abbreviato in TDD), in italiano sviluppo guidato dai test o sviluppo guidato dalle verifiche è un modello di sviluppo del software che prevede che la stesura dei test automatici avvenga prima di quella del software che deve essere sottoposto a test, e che lo sviluppo del software applicativo sia orientato esclusivamente all'obiettivo di passare i test automatici precedentemente predisposti.

Vedere Factory method e Test driven development

Toolkit

Il termine toolkit (letteralmente «cassetta degli attrezzi») in informatica è utilizzato per riferirsi ad un insieme di strumenti software di base, in genere librerie, usati per facilitare e uniformare lo sviluppo di applicazioni derivate più complesse.

Vedere Factory method e Toolkit

Unit testing

In ingegneria del software, per unit testing, test unitario o collaudo unitario, si intende l'attività di collaudo di singole unità di un software.

Vedere Factory method e Unit testing

Conosciuto come Factory method pattern.