Domande con tag 'object-oriented'

1
risposta

Passaggio dei valori di configurazione a un metodo utilizzando i principi SOLID

Ho una classe helper email che ha un metodo che invia email: private static class EmailHelper { public static void SendEmail(string from, string to, string subject, string message) { MailMessage msg = new MailMessage(from, to,...
posta 15.08.2014 - 22:07
1
risposta

Best practice per raccogliere informazioni dagli oggetti figlio

Sto regolarmente seguendo il seguente schema: public abstract class BaseItem { BaseItem[] children; // ... public void DoSomethingWithStuff() { StuffCollection collection = new StuffCollection(); foreach(child...
posta 27.05.2014 - 17:31
1
risposta

Qual è il modo OO giusto per creare una classe contatore / inventario che funzioni per i conteggi differenziati e indifferenziati?

Stai scrivendo un videogioco sul commercio di fagioli. Fagioli rossi, fagioli neri, fagioli borlotti, lo chiami. Come tutti sanno, tutti i fagioli sono uguali. Scrivi la classe "Inventario" per un commerciante in quel videogioco come segue (salt...
posta 11.05.2014 - 01:32
1
risposta

Gli oggetti mantengono l'identità in tutte le condizioni di non clonazione in PHP?

PHP 5.5 Sto facendo un sacco di passaggi di oggetti con l'assunto che manterranno tutte le loro identità - che qualsiasi modifica apportata ai loro stati dai metodi di altri oggetti continuerà a essere vera in seguito. Sto assumendo correttam...
posta 08.06.2014 - 04:57
2
risposte

MVC: spesso il controllore delega semplicemente a Model quando viene notificato da View of GUI events. È ragionevole?

Da quando ho imparato a conoscere MVC, l'ho usato per ogni app che ho fatto (che probabilmente non è l'idea migliore, ma non è l'argomento di questa domanda). Tutte piccole, 1000 app LoC. Sto usando Java e Swing per la GUI. Ciò che di solito...
posta 03.05.2014 - 19:20
2
risposte

Progettazione per modulo java riutilizzabile che utilizza connessioni DB

Ho il compito di cambiare qualche codice procedurale Java nel modulo riutilizzabile Object Oriented. Si tratta di un'utilità di generatore XML che utilizza la velocità per la generazione XML. Esistono anche arricchimenti delle regole aziendali,...
posta 26.04.2014 - 14:36
1
risposta

interesse per l'ambito quando si ha a che fare con l'accoppiamento

Sto imparando Ruby (e OOP nel processo) e trovo che devo continuare a scrivere gli stessi pattern durante la registrazione, quindi voglio racchiuderlo in una libreria di logging che il mio altro codice può semplicemente trasferire dati a - dì un...
posta 01.02.2014 - 03:11
1
risposta

Utilizzo di interfacce parzialmente implementate

Considera la seguente gerarchia nella notazione C ++: class A { public: virtual void doStuff()=0; virtual void doOtherStuff()=0; }; class B:public A { public: void doStuff(); void doOtherStu...
posta 10.01.2014 - 17:13
2
risposte

Ottenimento di più attività all'interno di un ciclo

In relazione a ciò che è considerato un buon principio di progettazione OOP, SOLID, DRY, KISS ecc Mi chiedo se completare più attività all'interno di un ciclo quando è facile. Il problema è che questo è in conflitto con alcuni principi (SRP),...
posta 22.01.2014 - 06:38
2
risposte

Minore di due mali per quanto riguarda i tipi di ritorno

Sto implementando un sistema in PHP in cui i valori sono rappresentati con oggetti che implementano un'interfaccia Amount. Sto costruendo due diverse implementazioni di questa interfaccia, una che utilizza internamente un intero semplice per rap...
posta 21.05.2015 - 00:23