Domande con tag 'object-oriented'

2
risposte

Contravarianza degli argomenti, scopo e uso del mondo reale?

Ho letto alcune domande su SO e altrove e ancora non capisco bene dove questo "allargamento" di un tipo di parametro può essere utile, ad esempio il rispetto del principio di sostituzione di Liskov. Il seguente codice ho preso da una risposta su...
posta 30.01.2018 - 13:47
2
risposte

Composizione e chiamata dei metodi di parte

Qual è il giusto concetto di chiamare metodi di parti in composizione? Ho una classe class Body{ Arm arm; } class Arm{ public void waveArm(){} Finger finger } class Finger{ public void moveFinger(){} } E voglio invocare mov...
posta 06.01.2018 - 14:38
2
risposte

Come rappresenti le classi contenitore in UML?

Quando si elaborano diagrammi di classi veloci, sono spesso in perdita come rappresentare le classi che vengono utilizzate solo per passare i dati tra le varie parti del programma. Li ho messi nel bel mezzo del nulla, in modo che altre persone p...
posta 11.04.2011 - 21:07
3
risposte

Problema di progettazione di dati / oggetto

Obiettivo: Sto cercando di capire il modo migliore per modellare / progettare e quindi implementare una funzione "utente" in un sistema. Sfondo: Sto progettando un sistema di richiesta di accesso on-line, quindi la nostra azienda pu...
posta 11.05.2012 - 20:19
1
risposta

Riscrivere un'applicazione PHP procedurale: dovremmo usare un framework?

Abbiamo un'app che al momento ha solo circa 120 utenti. Probabilmente la base utenti crescerà del 50% nei prossimi 12 mesi, ma dovremo separare lo storage, ecc. Perché stiamo esaminando diversi TB di dati. Più tardi quest'anno, passeremo all'hos...
posta 16.02.2012 - 18:57
5
risposte

Dovrebbe essere creato un metodo che si limita a delegare a un costruttore?

Ad esempio, se ho un metodo public void method(Pair<String, Object> pair){ ... } Devo creare il metodo public void method(String str, Object obj){ this.method(new Pair<>(str, obj); } se non per mantenere un'API esiste...
posta 02.10.2016 - 01:53
1
risposta

Riguardo l'organizzazione delle funzioni di utilità di spostamento bit in C ++

Sto sviluppando un progetto in C ++ che si occupa della conversione di una rappresentazione di stringa esadecimale ASCII in binario. La classe contiene anche delle utilità per estrarre informazioni dalla stringa. In questo momento il mio prog...
posta 13.07.2016 - 19:31
1
risposta

Il meccanismo associato da generici per una variabile di tipo che appare nel suo stesso limite

Da Linguaggi di programmazione: principi e paradigmi Di Maurizio Gabbrielli, Simone Martini The bound mechanism for type variables is fairly sophisticated and flexible. In particular, a type variable can appear in its own bound. We res...
posta 24.10.2016 - 19:17
1
risposta

Domanda sulla decisione di progettazione delle classi nidificate Java

Oggi sono rimasto scioccato nello scoprire che questo codice viene compilato in modo pulito in Java: public class A { public static class B { private static void x() {} } private static class C { private /* So, private to what...
posta 04.07.2013 - 04:04
3
risposte

OOP e database relazionali [duplicati]

Vedo molte parole nel mondo OOP su principi e leggi come Apri / Chiudi e Accoppiamento sciolto , posso capire come siano così apprezzati, Tuttavia, mi sembra che si sia imbattuto in un problema con l'applicazione di questi principi e leggi...
posta 21.02.2014 - 22:19