Domande con tag 'polymorphism'

3
risposte

Modularità vs Polimorfismo (concetti principali OOD)

Booch fornisce 4 concetti principali (principi) di OOD (vedi il suo libro Analisi orientata agli oggetti e progettazione con applicazioni): Astrazione incapsulamento Modularità Gerarchia Di solito ci imbattiamo in questi 4: Astr...
posta 07.04.2016 - 15:08
1
risposta

Il C ++ supporta il sottotitolo?

So che potrebbe essere una domanda stupida da porre, ma non ho avuto una risposta chiara in merito, quindi ho pensato di inserirlo qui. Il c ++ supporta la sottotipizzazione nel senso che soddisfa pienamente il principio di Liskov? Capisco co...
posta 10.11.2013 - 01:42
2
risposte

Estensione dell'interfaccia

Supponiamo di avere un'interfaccia di flusso di input, che definisce un metodo per leggere i dati. Ho anche un'interfaccia cercabile che definisce un metodo per la ricerca. Un modo naturale di definire un file di input è quindi quello di impleme...
posta 13.12.2012 - 19:25
1
risposta

Entità e relazioni polimorfiche

Diciamo che ho uno scaffale sul quale posso mettere gli articoli che sono fissabili (non sono sicuro che sia effettivamente una parola ma puoi capire il mio punto). Quindi ho il seguente: class Shelf { /** @var ShelfableItemInterface[] **/...
posta 07.08.2018 - 14:12
1
risposta

Ignorando la parte generica di un tipo mentre viene passato un oggetto

Ho una classe messaggio che contiene il nome di una destinazione e una variabile generica che funge da payload del messaggio public class Message<T> { public string Destination public T Payload // ... constructors, functions...
posta 18.09.2014 - 09:52
2
risposte

Il polimorfismo del sottotipo distingue tra comportamento ereditario o ereditare un'interfaccia?

Per fornire un contesto, ho visto recentemente alcuni commenti che equivalgono ad ereditare il comportamento da un supertipo, ereditando un'interfaccia pura senza alcun comportamento. Ma ci sono conseguenze piuttosto significative e diverse per...
posta 09.04.2014 - 19:31
3
risposte

Quali sono alcune strategie per eliminare le interruzioni nel codice dinamico polimorfico distribuito su più livelli?

Contesto: progettazione con classi polimorfiche correlate Ad esempio, consideriamo le seguenti definizioni di classe per la rappresentazione di messaggi che otterremmo da un servizio remoto: class ImageMessage : IMediaMessage class VideoM...
posta 16.08.2018 - 07:40
1
risposta

Quale modello si dovrebbe utilizzare per interpretazioni multiple degli stessi dati?

Ho una serie di informazioni che sono in grado di leggere come dati grezzi che corrispondono a diverse grandezze fisiche a seconda del dispositivo che ha fornito tali informazioni. Ogni dispositivo contiene la stessa quantità di dati e gli stess...
posta 21.10.2015 - 01:26
1
risposta

Pattern accettati per la classe base con origini dati statiche e definite dall'utente

Ho l'obbligo di creare una libreria di profili "di base" (in C # - NET 4.5.2) per vari consumatori interni (tecnici). Questo profilo consiste di campi di metadati che sarebbero condivisi da un'ampia varietà di implementazioni di profili differen...
posta 29.07.2015 - 18:41
1
risposta

Polymorphism sull'interfaccia repository per operazioni locali e remote

Sono in procinto di progettare una classe di facciata ApiClient che astragga alcune operazioni CRUD tra un database locale e uno remoto (tramite un'applicazione web REST). La classe ApiClient detta dipende da altre 2 classi di imple...
posta 07.05.2015 - 18:32