Domande con tag 'object-oriented'

2
risposte

Che cosa differenzia gli oggetti funzione dai poltergeist?

La versione abbreviata (originale) In che modo gli oggetti funzione, a volte chiamati "funtori" in C ++ e in altri linguaggi OO, hanno senso diverso dalle classi sintomatiche dell'anti-pattern del poltergeist? Definizioni Un oggett...
posta 03.05.2018 - 16:58
3
risposte

Immutabilità orientata agli oggetti: classi finali o metodi finali

Una delle cose che vedi in molti posti nella libreria java standard sono le classi finali. Si sostiene che questo è per immutabilità che capisco ... in parte. Supponi di avere una classe: final public class ImmutableTest { private Strin...
posta 15.10.2013 - 13:22
2
risposte

Generici in lingue di basso livello

Sto sviluppando una lingua come Vala e OOC che ricompila in C. Questo significa che, alla fine, ogni funzionalità deve essere adattabile al codice C in un modo o nell'altro. Generics è una delle funzionalità che vorrei implementare nella...
posta 02.11.2014 - 15:02
3
risposte

"Corretto" modo di usare l'ereditarietà

All'interno di un piccolo progetto, una classe Storage è pensata per memorizzare qualsiasi tipo di Item . Ora, un Item ha un String name e un'interazione. Ad esempio, un elemento orologio potrebbe implementare l'interazione...
posta 25.07.2015 - 21:39
3
risposte

Come "programmare su un'interfaccia"

Ho letto queste domande: Informazioni sulla "programmazione su un'interfaccia" Qual è il punto di un'interfaccia? Ha sempre senso "programmare su un'interfaccia" in Java? Non capisco come "programmare su un'interfaccia" se si ut...
posta 12.12.2015 - 03:34
5
risposte

Domanda intervista - Aggiunta di un metodo all'interfaccia che è stato implementato da migliaia di classi [chiuso]

C'è uno scenario in cui ho un'interfaccia X, che è stata implementata con le mie migliaia di classi. Ora voglio aggiungere un nuovo metodo in quell'interfaccia X. Quindi, come apportare le modifiche in modo minimale per risolvere il problema dei...
posta 07.03.2015 - 14:41
2
risposte

Qual è la parola per descrivere le lingue che hanno classi ed ereditarietà?

Qual è la parola usata per descrivere il tipo di linguaggi di programmazione che forniscono una sintassi esplicita per la definizione delle classi e che supportano l'ereditarietà? Ad esempio: "Un linguaggio
posta 20.03.2014 - 07:48
4
risposte

Buone pratiche per tenere dati immutabili

Mi chiedo quale sia la prassi migliore per detenere dati immutabili , più specificamente in C # . Ad esempio, diciamo che ho un oggetto immutabile chiamato Foo . public sealed class Foo { public int Bar { get; } public Foo(...
posta 22.08.2015 - 10:27
6
risposte

Come creare un'interfaccia comune per classi con diversi sottoinsiemi di membri

Non so come dirlo, ma cercherò di essere il più chiaro possibile Ho un progetto in cui sto creando molte classi e quelle classi hanno alcune proprietà e metodi comuni, ma quei metodi potrebbero avere codice diverso in loro, Quindi ho decis...
posta 15.08.2012 - 19:58
3
risposte

Lo sviluppo basato su dispositivi mobili (Android) beneficia della programmazione orientata agli oggetti?

Il mio sviluppo su Android si basa su programmi scientifici e mentre sto costruendo la maggior parte del codice è in una o due lunghe classi. Quando vengo a distribuire questi programmi, cerco di scomporre tutto e utilizzare classi e oggetti com...
posta 23.07.2012 - 15:38