Domande con tag 'inheritance'

2
risposte

Come risolvere questo problema di ereditarietà

Ho le seguenti classi: public abstract class StaticFileController<File, QueryData> : AsyncController { private string _resourceName; public StaticFileController(string resourceName) { _resourceName = resourceNam...
posta 29.09.2015 - 21:03
1
risposta

Se la parte di rappresentazione dell'astrazione di tipo è dichiarata privata, allora in che modo la sottoclassificazione viola l'incapsulamento?

Qui , ho appreso che la sottoclassificazione viola l'incapsulamento: it violates encapsulation, since the implementations of the superclass and subclass become tightly coupled Ad esempio, se consideriamo la sintassi Java sottostante, un...
posta 16.06.2015 - 09:02
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

Pattern per condividere campi in ereditarietà

Sto cercando di capire il modo migliore per risolvere un problema di progettazione. Devo essere in grado di clonare (sto clonando loro in Apache HttpClient) diversi tipi di HttpServletRequest (POST, GET ...) e poi inviarli. Voglio una super...
posta 26.06.2015 - 13:21
1
risposta

Aggiunta di nuove funzionalità a tutte le sottoclassi shelve.Shelf in Python

Per evitare l'overhead associato al modulo shelve % s co_de Opzione% Sono interessato a mettere insieme una classe shelf che accetta solo valori hasable, con hashability come proxy di immutabilità. Quindi mi piacerebbe sottoclasse writeback...
posta 07.07.2014 - 23:35
1
risposta

Questo sarebbe considerato un plugin o un'architettura di tipo di modello?

Mi piacerebbe creare un sistema che fondamentalmente offra la possibilità di rendere diverse API intercambiabili per l'utilizzo all'utente finale. Ad esempio, la persona che utilizza il software avrebbe la possibilità di scegliere un singolo sis...
posta 07.11.2014 - 15:07
1
risposta

Devo usare l'ereditarietà o un'interfaccia?

Quindi in poche parole ho una classe astratta: public abstract class Member { public string PCode { get; set; } public string Reference { get; set; } public DateTime? ElectedDate { get; set; } } E questo è ereditato da 3 altre classi: p...
posta 15.04.2014 - 17:31
1
risposta

Eredita una variabile di istanza dall'ambito globale

Sto usando Maledizioni per creare una GUI da riga di comando con Ruby. Tutto sta andando bene, ma ho colpito un leggero intoppo. Non credo che la conoscenza delle maledizioni (esoterica sia giusta ) è necessario per rispondere a questa domanda...
posta 22.10.2013 - 14:14
2
risposte

blocca l'accesso ai metodi area / controller ma consente ai controller ereditati di eseguire i metodi, asp .net mvc5

Sto cercando di scoprire come bloccare un'intera area / controller dall'accesso digitando url website.com/area1/basecontroller/method1 (quest'area contiene anche le visualizzazioni che verranno visualizzate), pur essendo ancora in grado di eredi...
posta 08.01.2014 - 10:24
1
risposta

Classe base astratta che implementa un'interfaccia, fornendo una classe diversa alle sue sottoclassi

Diciamo che ho un'interfaccia per il pattern Command con funzionalità di annullamento: interface ICommand { void Execute(); void Undo(); } Questo è accompagnato da un contratto. Fondamentalmente il comando può essere in uno dei due...
posta 29.12.2017 - 12:48