Domande con tag 'object-oriented'

5
risposte

Puoi migliorare le tue capacità di programmazione imparando altri paradigmi linguistici?

Se sì, puoi dirmi in che modo l'apprendimento di un nuovo paradigma ha cambiato il tuo approccio per risolvere i problemi di programmazione anche se il problema è in un altro paradigma / linguaggio / tecnologia? Mi sarà molto gradito Se mi pu...
posta 08.05.2011 - 19:35
2
risposte

È un'interfaccia con solo i getter un odore di codice?

(Ho visto questa domanda , ma la prima risposta riguarda le proprietà automatiche più che sul design, e la seconda dice nasconde il codice di archiviazione dei dati dal consumatore , che io" Non sono sicuro di quello che voglio / il mio codice...
posta 01.02.2017 - 16:48
1
risposta

Utilizzo dell'ordine di risoluzione dei metodi di Python per l'iniezione delle dipendenze - è così male?

Ho visto il discorso di Raymond Hettinger su Pycon "Super Considerato Super" e ho imparato un po 'sull'MRO di Python (Method Resolution Order) che linearizza le classi "parent" delle classi in modo deterministico. Possiamo usare questo a nostro...
posta 01.01.2016 - 23:50
2
risposte

In DDD, un servizio di dominio è essenzialmente solo un modello di facciata e / o mediatore?

In Domain Driven Design, il Domain Layer può avere diversi servizi (tradizionali). Ad esempio, per il dominio Utente, potremmo avere: Una UserFactory, che costruisce gli oggetti Utente in modi diversi Un UserRepository, che è responsabile...
posta 21.12.2017 - 04:33
9
risposte

Perché la maggior parte dei "ben noti" linguaggi imperativi / OO consente l'accesso non controllato ai tipi che possono rappresentare un valore "nulla"?

Ho letto della (non) comodità di avere null invece di (per esempio) Maybe . Dopo aver letto questo articolo Sono convinto che sarebbe molto meglio usare Maybe (o qualcosa di simile). Tuttavia, sono sorpreso nel vedere che tut...
posta 15.12.2013 - 15:36
3
risposte

Mantenere un modello MVC liberamente accoppiato dal DB?

Mi piace mantenere il mio codice testabile e ho deciso di adottare la strategia Dependency-Injection per il mio attuale framework MVC, che ha sicuramente dimostrato di essere un ottimo modo per garantire codice, testabilità e modularità liberame...
posta 08.08.2011 - 19:58
5
risposte

OOP: quali sono alcune delle situazioni in cui il design basato sulla classe è migliore di quello basato sull'interfaccia?

Stavo leggendo il sito web di JDOM . Why is the JDOM API defined in terms of concrete classes rather than interfaces? Jason Hunter summarizes the arguments against an interface-based API for JDOM: With interfaces everything becom...
posta 09.05.2012 - 12:13
2
risposte

Come dovrei combinare "Comando" e "Composito" per simulare un ritardo?

Come esercizio di apprendimento (non sono a scuola - solo un vecchio che cerca di imparare qualcosa di nuovo), sto provando a scrivere una simulazione di gate logico che incorpori il ritardo di propagazione. L'utente dovrebbe anche essere in gra...
posta 24.02.2013 - 03:06
5
risposte

Fare un metodo statico salva la memoria su una classe di cui avrai molte istanze?

In risposta alla risposta di Aaronaught alla domanda in: Non posso semplicemente utilizzare tutti i metodi statici? La memoria utilizzata non è inferiore a un metodo statico? Ho l'impressione che ogni istanza di un oggetto porta in giro...
posta 03.01.2016 - 05:13
10
risposte

Cosa dovrebbe essere il primo: funzionalità o design? [duplicare]

Ho iniziato a leggere un libro della serie Head First su OOP e Design. In un primo capitolo si afferma che devo preoccuparmi della progettazione della mia applicazione subito dopo che le funzionalità di base sono pronte. Le funzionalità di...
posta 24.01.2011 - 16:55