Domande con tag 'object-oriented'

6
risposte

java è un buon inizio per imparare OOP? [chiuso]

Ho un buon insegnante che capisce l'OOP. Tuttavia, il linguaggio di cui è esperto è Java e non voglio imparare Java. La mia domanda è, credi che se imparassi OOP usando Java, perderei il mio tempo? E pensi che sia bello iniziare a imparare OO...
posta 18.06.2011 - 19:48
7
risposte

Clausole di protezione dei nomi che generano eccezioni

Ho una funzione evaluate() che analizza un String per alcune variabili e le sostituisce con il valore corrispondente: public String evaluate() { String result = templateText; for (Entry<String, String> entry : variables...
posta 25.02.2013 - 13:13
2
risposte

Servizi statici e testabilità

Dove viene disegnata la linea figurata per l'utilizzo di servizi statici in un progetto? Sono uno studente della coop che lavora e impara a scrivere progetti .net MVC. Ho sviluppato cercando di attenermi a TDD. Nel mio progetto sto usando ninj...
posta 23.11.2016 - 19:56
4
risposte

PHP - API / librerie interne - Che cosa ha senso?

Ultimamente ho discusso con alcuni colleghi del modo migliore per approcciare un nuovo progetto e ho pensato che sarebbe stato interessante inserire alcuni pensieri esterni nel mix. Fondamentalmente, stiamo ristrutturando un sito abbastanza g...
posta 12.07.2012 - 15:15
2
risposte

Violato il Principio di Responsabilità Unica con la mia AST Class multiuso?

Sto scrivendo un compilatore, per il quale ho ideato un'architettura piuttosto classica: è composta da passaggi sequenziali collegati insieme, a partire da un lexer e da un parser, che continua con un macro processore, quindi un passaggio di ver...
posta 09.10.2015 - 20:40
5
risposte

Domanda di progettazione orientata agli oggetti

Ho una lunga esperienza nel mondo procedurale e sto programmando / mantenendo il codice OO anche in varie lingue. Ora entra nel design OO e senti i dolori di identificare gli oggetti da zero. Ho letto diversi libri, articoli, ecc. Su OO. Spesso...
posta 20.11.2015 - 23:53
3
risposte

Implementazione della logica comune nella classe base

Sfondo Nella documentazione di un progetto su cui sto lavorando mi sono imbattuto nella seguente frase che ha immediatamente attivato un allarme per me: when having several concrete classes that inherits from the same base class, logic w...
posta 25.03.2015 - 15:39
4
risposte

Esistono lingue che consentono al contesto statico di una chiamata al metodo di essere disponibile in fase di runtime?

È possibile che un metodo conosca il tipo di metodo in cui è chiamato? Così, ad esempio, nel seguente codice psuedo orientato agli oggetti: Instance io = new InstanceSubclass(); io.doStuff(); Esiste un linguaggio che consente a doStuff()...
posta 02.01.2012 - 02:35
1
risposta

Esiste una lingua imperativa con un sistema di tipo Haskell? [chiuso]

Ho cercato di imparare Haskell un paio di volte negli ultimi anni e, forse perché conosco principalmente i linguaggi di scripting, la funzionalità di esso mi ha sempre infastidito (le monadi sembrano un gran casino per fare un sacco di I / O). T...
posta 10.06.2014 - 16:50
4
risposte

Qual è un buon modo semplice per combattere il problema n + 1?

Sto cercando di capire meglio le prestazioni in PHP. Un problema a cui sto pensando è il problema n + 1. Con n + 1 intendo qualcosa del genere: $posts = Posts::getPosts(); foreach($posts as $post) { $comments = Comments::getComments(array('...
posta 09.07.2014 - 06:40