Domande con tag 'object-oriented'

4
risposte

Esplosione combinatoria di interfacce: quante sono troppe?

Sono un neofita relativamente nuovo di OOP, e ho un po 'di problemi a creare buoni progetti quando si tratta di interfacce. Considera una classe A con N metodi pubblici. Ci sono un certo numero di altre classi, B, C, ..., ognuna delle quali i...
posta 12.06.2014 - 22:54
2
risposte

Qualunque modello di progettazione OOP che sia in qualche modo rappresentativo di tutti i principi di progettazione SOLID OOP in gioco?

Sto cercando di insegnare un corso sui principi di progettazione orientata agli oggetti (su SOLID) presso un istituto di formazione. Voglio anche insegnare agli studenti alcuni modelli di progettazione OOP come factory, singleton e un altro. So...
posta 05.09.2014 - 03:46
3
risposte

Che tipo di programmi / soluzioni possono essere scritti solo con OOP o sono troppo difficili da ottenere senza di esso? [chiuso]

Parafrasando una domanda recente: link Vorrei porre la domanda opposta: Che tipo di programmi non possono essere scritti a meno che non usi OOP? Che tipo di programmi non si consiglia di scrivere usando tecniche non OOP? Che tipo di pr...
posta 29.10.2012 - 17:19
5
risposte

Gli strumenti, come Windows Workflow, inibiscono la crescita dello sviluppo? [chiuso]

Da un po 'di tempo provo questo sentimento su Windows Workflow (WW). E, fino ad ora, non riuscivo a pensare alle parole giuste da dire per spiegarlo. Dal momento che penso di avere un buon modo per verbalizzarlo ora, ho pensato di condividerlo....
posta 17.04.2013 - 18:03
2
risposte

OOP: preoccupazioni per la progettazione estensibile basata su interfacce

Introduzione al mio problema Sto provando a progettare un videogioco molto semplice in cui ci sono diversi% di% giocatori (tutti ereditano da Animals ): Animal Cat Dog Esistono anche alcune azioni eseguibili (sol...
posta 05.03.2017 - 17:48
1
risposta

Quali sono i vantaggi di C rispetto ai linguaggi OOP, oltre alle prestazioni? [duplicare]

C ha ancora la sua importanza nel mondo della programmazione! E una ragione per cui è la sua performance. Ma ho alcune domande. C'è qualcosa di speciale in C che manca ad altre lingue? Qual è la sua importanza oggi, oltre ai problemi d...
posta 20.12.2011 - 15:35
5
risposte

Regole pratiche per variabili locali vs membri

Ho sentito dire che le variabili dovrebbero essere dichiarate il più vicino possibile al loro utilizzo. Tuttavia, ho anche sentito che le variabili membro dovrebbero essere usate per descrivere qualcosa che è una caratteristica di una classe....
posta 09.08.2016 - 01:37
3
risposte

Ignora una funzione virtuale pura con argomenti predefiniti buona o cattiva?

L'override di una funzione virtuale pura con argomenti predefiniti è buona o cattiva? class Base { public: virtual int func(int i, int j = 10) = 0; }; class Derived : public Base { public: int func(int i, int j = 20) override; };    ...
posta 04.08.2017 - 08:07
3
risposte

Esiste una programmazione orientata al protocollo?

Copia / incolla il mio commento da questo articolo sumarizing un post su reddit: I really don't think "Protocol Orientation" is something new... You've got protocols in Obj-C, you've got Interfaces in Java, Abstract Classes in C++,...
posta 12.08.2016 - 17:38
4
risposte

Composizione sull'ereditarietà, perché non entrambi?

Ho questo scenario fuori dal contesto , dove ciò che ritengo sia una buona pratica mi lascia in una situazione di implementazione di un'interfaccia e utilizzo della composizione per eseguire l'implementazione . Immagina quanto segue:...
posta 12.04.2017 - 10:37