Domande con tag 'object-oriented'

8
risposte

Concetti e interviste di programmazione orientata agli oggetti [closed]

Sono un fanatico della programmazione orientata agli oggetti. Ho sempre creduto nella modellazione di soluzioni in termini di oggetti. È qualcosa che mi viene naturale. Lavoro con l'avvio di servizi che funziona essenzialmente sullo sviluppo di...
posta 24.11.2010 - 06:24
2
risposte

La classe base non dovrebbe avere alcuna conoscenza dei suoi sottotipi?

Qual è il principio OO che indica (in somma): A base object should have no knowledge of its subtypes. I pensavo era Sostituzione di Liskov ma dopo aver letto quell'articolo di wikipedia non lo faccio credo di essere corretto. Grazie...
posta 08.12.2013 - 13:02
6
risposte

Come funzionano e ottengono i metodi di accesso

Il metodo standard per implementare get e set accessors in C # e VB.NET consiste nell'utilizzare una proprietà pubblica per impostare e recuperare il valore di una variabile privata corrispondente. Ho ragione nel dire che questo non ha alcun eff...
posta 29.10.2012 - 21:58
5
risposte

Mi sento impreparato ad iniziare il mio primo lavoro fuori dal college ... come posso migliorare? [chiuso]

Mi sono appena laureato in Scienze informatiche / Ingegneria e ho avuto la fortuna di avere un lavoro nel settore farmaceutico come sviluppatore. Il mio titolo è System Developer I, che richiede le seguenti competenze: 0-3 anni di esperienza...
posta 29.05.2012 - 03:44
2
risposte

Progettare una libreria che sia facile da usare: composizione o ereditarietà

Ho progettato una piccola libreria per il lavoro composta da alcune classi esposte. Questi possono essere pensati fondamentalmente come una classe server e client . Ma ora che sto scrivendo tutti i casi di test ed esempi, mi sto chieden...
posta 15.07.2012 - 00:51
3
risposte

Set di parametri di coppia

Ho la seguente classe, questa classe come molti si basa su un parametro che entra in coppia. Originariamente per comodità, li ho impostati come params Object[] values e controllo se ne esiste un numero pari if (values % 2 == 0) . Co...
posta 27.02.2015 - 18:17
2
risposte

Perché abbiamo i metodi dei mutatori?

Sto passando da Java a Python e sto avendo problemi a capire il decoratore @Property . Ho realizzato in linguaggi OOP (come Java) non capisco appieno il punto dei metodi mutator nel senso seguente: Supponiamo di avere una variabile privat...
posta 18.04.2017 - 00:41
4
risposte

Perché l'incapsulamento è considerato un principio primario in OOP?

Attualmente sto cercando di comprendere più profondamente i 4 principi di OOP: astrazione, incapsulamento, ereditarietà e polimorfismo. Dopo aver studiato i quattro principi, non capisco appieno perché l'incapsulamento sia considerato uno dei...
posta 26.02.2014 - 22:02
3
risposte

Questa implementazione di Decorator viola il Principio di sostituzione di Liskov?

Considerare la seguente implementazione del modello di progettazione Decorator: WordBank memorizza le stringhe e le restituisce al client tramite il metodo getWords() . La classe decoratore, WordSorter , è una sottoclasse di...
posta 23.05.2014 - 23:19
2
risposte

OOP migliore in Javascript: più metodi o metodi con opzioni?

Diciamo che ho un oggetto del genere: function Foo() { this.parser = new DataParser(); }; All'interno di Foo ho un metodo che fa qualcosa del genere: Foo.prototype.getResponse = function(message, callback) { var payload = {data: messa...
posta 16.03.2013 - 20:01