Domande con tag 'object-oriented'

3
risposte

Ottimizzazione di oggetti polimorfici in presenza di una sola implementazione

Diciamo che ho un'interfaccia chiamata ParentClass . ParantClass ha due implementazioni, ParentClassA e ParentClassB . C'è anche l'interfaccia ChildClass , con un'implementazione ChildClassA e ChildClassB . L'inte...
posta 02.06.2017 - 10:01
1
risposta

C # - Come posso garantire che un membro sia invocato senza doverlo chiamare e fare affidamento sul {get; }

Uso la reflection come metodo per implementare uno schema factory: Type type = GetProviderType(vendor); ConstructorInfo constructorInfo = type.GetConstructor(new Type[] { typeof(NameValueCollection) }); ExternalSourcePr...
posta 14.11.2016 - 02:52
1
risposta

ORM Ereditarietà mappatura o no, come mappare proprietà condivise e specifiche per un insieme di oggetti del mondo reale correlati

Quando stavo iniziando a programmare OO, principalmente Symfony e Doctrine ORM, mi è stato consigliato almeno una volta di applicare il mapping dell'eredità per un caso come segue: Ad esempio, un sistema di gestione delle risorse umane che si...
posta 26.05.2017 - 10:32
1
risposta

Challenge design Elevator [chiuso]

Ho bisogno di rafforzare le mie abilità OOP e quindi ho pensato di implementare un simulatore di Elevator. Inizialmente quello che sembra essere un design semplice è diventato un disastro completo e mi ha lasciato confuso sulla mia conoscen...
posta 18.07.2016 - 05:19
2
risposte

State Design Pattern

Mi sono imbattuto nel seguente modello di progettazione dello stato che sembra estremamente logico e semplice da implementare: class CeilingFanPullChain { private State m_current_state; public CeilingFanPullChain() { m_cur...
posta 05.07.2016 - 00:53
1
risposta

Passare il parser al selezionatore o passare il sorter al parser?

Ho 2 oggetti che non sono molto sicuro di quale sia il modo corretto (o migliore) che dovrei usare. Ho un oggetto builder di query che costruisce un'istruzione SQL come $qb = new SelectQuery('users'); $qb->columns('id', 'email')->wher...
posta 24.07.2016 - 11:11
2
risposte

Che cosa fare, se ho bisogno di una classe generica di uso generico all'interno, ma non voglio passare argomenti tipo

Supponiamo di avere qualcosa di simile: class Page{ Header header; Body body; Footer<TFooterModel> footer; //TFooterModel is a type of content (subcontrol in some sense) that loaded inside footer. public Page(Header h,...
posta 08.08.2016 - 22:06
2
risposte

Costanti polimorfiche in Java

Sto progettando un codice polimorfico per eseguire operazioni matematiche. L'idea è di astrarre la rappresentazione sottostante dei dati, poiché i diversi casi d'uso richiedono rappresentazioni differenti. Le operazioni possono essere eseguite s...
posta 08.06.2016 - 19:32
2
risposte

Come lasciare che il mondo esterno decori il mio campo privato?

Immagina un'interfaccia semplice Controller (come nel controllo di processo). Ho alcune classi concrete, diciamo PIDController , che la implementano. Ho anche alcune classi di decoratori che estendono queste classi in qualche modo, dici...
posta 01.09.2014 - 06:21
4
risposte

Implementazione file-directory: un file deve possedere un riferimento alla sua dir?

Attualmente sto creando un problema durante la creazione del design del programma, che è esatto come una relazione File-Directory, e per facilitarla, sto usando questo come esempio. Credo che è usuale, che una Directory ha una collezione...
posta 04.03.2016 - 19:53