Domande con tag 'object-oriented'

1
risposta

PHP OOP - Getter / setter rispetto alla memorizzazione del database

Problema Sto cercando di ottimizzare l'architettura della mia applicazione web sviluppata in PHP usando il framework Symfony. Ho un "pool" di oggetti che contiene "nuotatori". Devo visualizzare il numero di nuotatori nella mia piscina, ma...
posta 24.02.2014 - 20:52
4
risposte

È giusto ridurre OOP alla mera composizione gerarchica delle strutture dati?

Significa che OOP mi permette di avere alberi dati, di profondità e larghezza arbitrarie, con alcune foglie che sono funzioni (e quelle foglie sarebbero chiamate metodi)? Perché tutto il resto che le persone spesso mettono vicino al marchio "...
posta 02.05.2012 - 20:59
3
risposte

Oggetti in lingue non OOP

Possiamo usare la parola "oggetto" per dati / funzioni, ad es. C (o Pascal) che non ha realmente oggetti? In C, che cos'è un oggetto? Una struttura dati? Un'area di memoria con nome? Ho parlato con il mio collega di "oggetti" in C e ha detto che...
posta 29.05.2012 - 00:18
1
risposta

Rifiutare la dichiarazione di commutazione di codice errato senza distorcere tutto

Di tanto in tanto inciampo su dichiarazioni di switch durante a Sessione di revisione del codice. Mi piacerebbe trovare un modo più elegante di questo codice .... $istannceOfClass = $repository->loadFoo(); switch($istannceOfClass) {...
posta 20.05.2018 - 14:54
3
risposte

Documentazione del mio codice utilizzando interfacce di modelli di progettazione generici

Sfondo Ho pensato di documentare i modelli di progettazione nel nostro codice impostando le interfacce per i modelli di progettazione comuni in modo che quando le persone leggono il mio codice sia chiaro che sto usando un modello di progett...
posta 22.01.2018 - 19:50
4
risposte

Disattiva o Abilita funzionalità nell'applicazione C #

Mi è stata fatta questa domanda durante l'intervista, ma non ho trovato risposta ovunque: Diciamo che un'applicazione ha una funzione che si sbloccherà a diverse funzionalità per il cliente diff, diciamo aggiunta, cancellazione, modifica cons...
posta 03.05.2017 - 16:50
2
risposte

Responsabilità singola: in che modo questo codice causa problemi?

Data la seguente interfaccia interface Modem { public void Dial(string pno); public void Hangup(); public void Send(char c); public char Recv(); } Uncle Bob scrive However, there are two responsibilities being shown her...
posta 01.09.2014 - 10:07
3
risposte

Confusione di costruttori Java? [chiuso]

public class example { private String one; private String two; public example(String one, String two) { this.one = one; this.two = two; } public static void main(String[] args) { System.out.pr...
posta 15.03.2016 - 23:09
5
risposte

Liskov Sostituzione e violazione del principio SRP: come strutturare al meglio questo scenario?

Durante l'apprendimento di SRP e LSP, sto cercando di migliorare il design del mio codice per soddisfare al meglio entrambi questi principi. Ho una classe dipendente che ha un metodo calculatePay su di esso. In primo luogo, credo che seguendo...
posta 07.09.2014 - 18:29
2
risposte

Classi come parametri

Vorrei scrivere un'implementazione della struttura dati in Java che utilizzi le cache come parte fondamentale della sua funzionalità e vorrei che l'utente fosse in grado di fornire le proprie implementazioni della cache che implementano una part...
posta 15.02.2018 - 06:51