Domande con tag 'object-oriented'

3
risposte

Quale di questi sussume l'altro: l'orientamento all'oggetto basato sulla classe o l'ereditarietà del prototipo?

In questo talk: link , Douglas Crockford afferma che l'orientamento agli oggetti basato sulla classe può essere rappresentato in termini dell'eredità prototipale. La costruzione che dà è qualcosa del tipo: var theObject = function() { var p...
posta 23.08.2013 - 08:56
2
risposte

È questo uno schema? Delega / delega dell'interfaccia all'attuazione concreta esistente

Di tanto in tanto scrivo codice come questo quando voglio sostituire piccole parti di un'implementazione esistente: public interface IFoo { void Bar(); } public class Foo : IFoo { public void Bar() { } } public class ProxyFoo...
posta 12.06.2012 - 17:24
2
risposte

Questa è un'indicazione dell'accoppiamento alto

Sto facendo una revisione del codice per un sistema software commerciale. Ho notato che la storia di alcuni utenti e anche le sotto-attività quando sono implementate provocano un grande codice di commit e di solito finiscono con il cambiare di d...
posta 27.12.2016 - 21:22
1
risposta

Le migliori pratiche quando si progetta un motore di workflow utilizzando i timer?

Sto lavorando in un linguaggio OOP chiamato Fantom, simile a Java, per creare un motore di workflow. Il mio codice invia e-mail agli utenti e attende che gli utenti facciano clic su un pulsante all'interno dell'e-mail. Nel mio attuale codice di...
posta 13.08.2018 - 19:56
3
risposte

Cosa fare con le chiavi esterne del database in una classe di entità?

So che un attributo definisce lo stato di un oggetto. Quindi, è corretto mantenere gli attributi che non definiscono lo stato di un oggetto di una classe? Ad esempio, ho una classe Employee , che ha questi attributi: emp_id , %codi...
posta 23.03.2016 - 15:43
3
risposte

Come utilizzare più linguaggi di programmazione nello stesso programma? [chiuso]

Una domanda così semplice, ma non ho trovato una risposta ragionevole a questo. Attualmente programma in Python, un linguaggio interpretato. Ho sempre sentito parlare di persone che usano più lingue nello stesso programma? Poi li sento usando...
posta 23.12.2014 - 03:29
2
risposte

Clean Architecture: ottieni un'istanza nella cerchia interna della classe dal cerchio esterno

Questa potrebbe essere una domanda facile per ingegneri esperti del software. Attualmente sto leggendo il libro Clean Architecture di Uncle Bob, e sto cercando di implementare la pulizia architettura in un progetto Java. Ora, nel mio pro...
posta 08.06.2018 - 21:28
1
risposta

Perché imlpement il pattern di progettazione di Command come questo?

Cerco di imparare il pattern di progettazione Command, so già come funziona e dove viene usato, ma sono un po 'confuso riguardo all'implementazione. Quindi so che è necessario impostare il contesto passando l'oggetto al costruttore o come arg...
posta 28.09.2018 - 01:06
3
risposte

Qual è lo scopo della scrittura di funzioni e metodi? Quando dovresti creare uno snippet di codice in una funzione o un metodo?

Ho un disaccordo filosofico con uno dei miei colleghi di lavoro, e sto cercando di tornare alle origini qui. Qual è lo scopo di un metodo? In questa domanda, considera questo esempio. Sono stato criticato per aver scritto i seguenti due metod...
posta 15.03.2016 - 19:32
5
risposte

Diagramma di classe Tic tac toe

Sono in una classe di ingegneria del software e voglio esercitare alcune abilità sul caso più semplice possibile: tic tac toe. So che questo è eccessivo, ma voglio farlo in "corretto" OOP. Ho progettato un diagramma di classe per questo, ma c...
posta 07.06.2013 - 03:20