Domande con tag 'object-oriented'

11
risposte

Che cosa ha reso la programmazione orientata agli oggetti riuscita? [chiuso]

Cos'è questa funzionalità secondo te che ha reso la programmazione orientata agli oggetti così tanto efficace? Passaggio del messaggio Inheritance Il polimorfismo incapsulamento O qualche altra funzione che potresti voler introdurre...
posta 02.11.2010 - 06:58
7
risposte

Perché la creazione dell'istanza è così com'è?

Ho imparato C # nel corso degli ultimi sei mesi circa e ora sto scavando in Java. La mia domanda riguarda la creazione di istanze (in entrambi i linguaggi, in realtà) ed è più di: Mi chiedo perché l'abbiano fatto in quel modo. Prendi questo esem...
posta 07.02.2015 - 20:29
3
risposte

Domanda newbie sul modello di progettazione Decorator

Stavo leggendo un articolo di programmazione e menzionava il pattern Decorator. Ho programmato per un po ', ma senza alcun tipo di istruzione o formazione formale, ma sto cercando di conoscere i modelli standard e simili. Così ho cercato il D...
posta 02.06.2011 - 15:47
5
risposte

il modo migliore per "introdurre" OOP / OOD a team di ingegneri C ++ esperti

Sto cercando un modo efficace, che non sia considerato un insulto, per introdurre i concetti OOP ai membri del team esistenti? I miei compagni di squadra non sono nuovi alle lingue OO. Abbiamo fatto C ++ / C # per molto tempo, quindi la tecnolog...
posta 28.07.2011 - 10:58
2
risposte

Le monadi sono un'alternativa praticabile (forse preferibile) alle gerarchie di ereditarietà?

Userò una descrizione di monade simile alla lingua, come questa, descrivendo prima i monoidi: A monoid is (roughly) a set of functions that take some type as a parameter and return the same type. A monad is (roughly) a set of functio...
posta 03.04.2014 - 01:29
5
risposte

Quando utilizzare le interfacce (unit test, IoC?)

Sospetto di aver commesso un errore da scolaro qui, e sto cercando chiarimenti. Molte delle classi nella mia soluzione (C #) - oserei dire la maggior parte - ho finito per scrivere un'interfaccia corrispondente per. Per esempio. un'interfaccia "...
posta 10.07.2013 - 12:04
9
risposte

Come viene utilizzato il polimorfismo nel mondo reale? [chiuso]

Sto cercando di capire come il polimorfismo viene utilizzato in un progetto di vita reale, ma posso trovare solo l'esempio classico (o qualcosa di simile ad esso) di avere una classe genitore Animal con un metodo speak() , e molti class...
posta 22.07.2018 - 08:01
8
risposte

Una classe di nome Class?

Questa è più una domanda di stile, ma è una cosa che sto valutando attualmente per un mio progetto. Supponiamo che tu stia creando un'applicazione che sta modellando una scuola. Quindi ci sono entità come Studente, Scuola, ecc. Ora questo è t...
posta 01.03.2012 - 05:37
4
risposte

Crea metodi che non dipendono da campi di istanze, statici?

Recentemente ho iniziato a programmare in Groovy per un framework di test di integrazione, per un progetto Java. Uso Intellij IDEA con il plug-in Groovy e sono sorpreso di vedere come un avviso per tutti i metodi non statici e non dipendono da a...
posta 29.10.2013 - 09:02
5
risposte

L'obiettivo SRP (principio di responsabilità singola) è?

Consideriamo due progettisti dell'interfaccia utente che desiderano progettare design "user attractive". "User attraction" è un concetto che non è oggettivo e risiede solo nella mente dei designer. Ad esempio, il progettista A potrebbe ad esempi...
posta 06.08.2011 - 11:17