Domande con tag 'abstract-class'

1
risposta

Come evitare il static_cast / dynamic_cast nel pattern di progettazione 'Abstract Factory'?

Stiamo utilizzando il modello di design Abstract Factory nel nostro progetto, poiché il progetto è diventato complesso, il più delle volte le funzionalità della classe concreta devono separarsi in più classi. Come il seguente frammento d...
posta 25.09.2017 - 10:39
1
risposta

Classi astratte con metodi statici in PHP

Pre: Sto guardando un progetto PHP piuttosto grande sviluppato da un'azienda che dobbiamo interagire in parte con la creazione di una nuova webapp. L'intera applicazione è sviluppata in PHP 5. La maggior parte delle classi in questo proget...
posta 09.12.2015 - 15:36
2
risposte

Converti questa classe astratta in un'interfaccia

Ho un metodo di sicurezza che mi piacerebbe poter inserire in altre classi nel mio programma. Attualmente è una classe astratta, ma ritengo che sarebbe più appropriata come interfaccia. Qualcuno può aiutarmi a convertirlo? Non ero in grado di ch...
posta 15.07.2015 - 23:56
1
risposta

È valido creare istanze di superclasse in OOP?

Ho un paio di file nella mia cartella, alcuni dei quali possono essere controllati per l'integrità. Ho un file xml che descrive quali file possono essere controllati per l'integrità e il loro checksum. In OOP, supponiamo di avere una classe c...
posta 07.02.2017 - 13:31
1
risposta

Devo rifattare le mie classi astratte nelle classi di Helper? Uso reale di classi astratte e parole chiave protette?

Gran parte del mio codice sembra attraversare la seguente evoluzione - Iterazione 1 interface IAccountManager { void Import(string importData); } class SalesAccountManager : IAccountManager { private int GetAccountId(string data)...
posta 04.02.2017 - 22:16
1
risposta

Progettazione di sottoclassi per una classe base astratta in C ++

Sto facendo un piccolo incarico in C ++ dove devo usare concetti come le funzioni virtuali e l'ereditarietà in un dominio di mia scelta. Sto implementando il prototipo per un gestore di pacchetti in Linux. Ho il pacchetto della classe base, q...
posta 21.10.2011 - 15:06
2
risposte

Opzioni per le classi derivate di due classi base astratte

Diciamo che ci sono classi D1, D2, ecc. che descrivono diversi tipi di una classe astratta D. Diciamo che ci sono classi SenderReceiver che descrivono diversi modi di comunicare per ogni D1, D2, ecc.: abstract class SenderReceiver { abs...
posta 24.04.2017 - 15:52
1
risposta

Come progettare il sistema che esegue due processi in modo indipendente con una configurazione diversa?

Ho due process ProcessA e ProcessB . Voglio eseguire questi due processi indipendentemente l'uno dall'altro. Non esiste alcuna relazione tra di loro. Ogni processo dovrebbe avere un diverso oggetto Proprietà. Ogni processo dovrebb...
posta 28.11.2016 - 01:46
1
risposta

Pure classi astratte per input, output e bidirezionale pin del microcontrollore

Sto scrivendo un sistema operativo in tempo reale per microcontrollori in C ++ 11 - distortos . Attualmente sto pensando a un framework C ++ per varie periferiche. La periferica più elementare che mi piacerebbe avere ci sono i pin di input / ou...
posta 21.01.2016 - 09:54
4
risposte

Force Derived Class per implementare il metodo statico C #

Quindi la situazione è come, ho poche classi, tutte con metodi CRUD standard ma statici. Voglio creare una classe base che sarà ereditata in modo che possa forzare l'implementazione di questi metodi CRUD. Ma il problema è che i metodi CRUD sono...
posta 17.11.2014 - 07:34