Domande con tag 'object-oriented'

6
risposte

Esiste un'alternativa al termine "oggetto chiamante"?

Supponiamo che tu abbia una classe definita (in pseudocodice): class Puppy { // ... string sound = "Rawr!"; void bark() { print(sound); } } E dì, data un'istanza Puppy , tu chiami il suo metodo bark() : in...
posta 15.11.2011 - 20:06
3
risposte

Stile funzionale vs orientato agli oggetti in C #

Sto imparando la programmazione funzionale e affronta la seguente confusione quando la applico ai miei progetti C #: Inizio scrivendo pure funzioni statiche e uso la composizione delle funzioni. Dopo che il codice raggiunge una certa dime...
posta 11.05.2015 - 13:55
4
risposte

Quale mentalità di programmazione avere nei confronti di JavaScript? [duplicare]

Ho usato per programmare in Java. Come risultato di ciò, sono diventato esperto del paradigma Object Oriented. Secondo me è un ottimo approccio alla programmazione perché è facile testare l'unità, utilizzare schemi di progettazione e così via....
posta 19.12.2014 - 16:40
2
risposte

In quale paradigma di programmazione non è possibile riutilizzare il codice (facilmente) ottenuto?

In un video riguardo all'architettura software che sto guardando, si afferma che il programma principale / lo stile architettonico di subroutine promotes modularity and function reuse Il riutilizzo del codice è uno dei principali vanta...
posta 04.06.2018 - 22:51
2
risposte

Cos'è l'astrazione di controllo nel contesto della programmazione funzionale?

Comprendo il concetto astrazione dei dati poiché è rilevante per la programmazione OO. Tuttavia, al contrario, sembra che la Programmazione delle funzioni promuova o faccia uso del concetto astrazione del controllo . Ho provato a cercare n...
posta 02.05.2018 - 22:15
3
risposte

Implementazione dell'interfaccia Principio di segregazione

Questa interfaccia IConvertible soddisfa il principio di segregazione dell'interfaccia (ad esempio "I" in SOLID )? Ecco la definizione: public interface IConvertible { TypeCode GetTypeCode(); bool ToBoolean(IFormatProvider pr...
posta 23.03.2014 - 12:25
1
risposta

È buona o cattiva pratica fornire classi separate per un oggetto: uno per costruirlo e uno per usarlo?

Supponiamo che sto scrivendo un codice C ++ per visualizzare oggetti "Foo". Ho due modi per ottenere un "Foo": calcolarlo dai dati, o prendere i pezzi di un "Foo" precompilato e costruire un nuovo "Foo". Ora, una volta che viene calcolato un...
posta 20.01.2014 - 20:31
5
risposte

Design Pattern per metodi astratti interdipendenti

Voglio modellare alcune strutture matematiche. Per questo scopo voglio definire un'interfaccia, una classe astratta per algoritmi di uso generale e implementazioni concrete di quella classe (ne ho in mente tre). Ora sorge la situazione che gl...
posta 14.10.2016 - 13:58
3
risposte

Fare alcuni metodi per lo più contengono chiamate di metodo, mentre altri che fanno "il livello più basso" funzionano [duplicato]

Così ci ho pensato, e non so se è incluso o meno in alcun metodo. Penso che i vantaggi di questo stile di codifica siano che, al livello più basso, il codice è estremamente verificabile, e quindi anche i test di integrazione dovrebbero esse...
posta 03.10.2013 - 16:41
3
risposte

Argomenti convincenti per 'semantic css' su 'object oriented css'

[Context - Sono uno sviluppatore Java, avendo una discussione con un designer che lavora nello spazio html / css] Oggi stavo discutendo con un collega sui meriti del "css semantico". La sua risposta è stata: "Oh, non ci interessa il css se...
posta 29.08.2013 - 06:31