Domande taggate «object-oriented»

Una metodologia che consente di modellare un sistema come un insieme di oggetti che possono essere controllati e manipolati in modo modulare




3
Confuso sulla definizione di "astrazione" in OOP
Sto cercando di capire la definizione di "astrazione" in OOP. Ho trovato alcune definizioni principali. Sono tutti validi? Uno di loro ha torto? Non ho capito bene. (Ho riscritto la definizione con le mie parole). Definizione 1: L'astrazione è il concetto di prendere un oggetto dal mondo reale e convertirlo …

9
Utilizzare il metodo di costruzione o setter?
Sto lavorando a un codice UI in cui ho una Actionclasse, qualcosa del genere - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Quando è stata creata questa classe di azioni, si presumeva praticamente che la Actionclasse non …

6
Possiamo dire che gli oggetti hanno attributi, stati e comportamenti?
Stavo leggendo l'introduzione di Oracle ai concetti di OOP e mi sono imbattuto in questa descrizione: Gli oggetti del mondo reale condividono due caratteristiche: hanno tutti stato e comportamento. I cani hanno stato (nome, colore, razza, fame) e comportamento (abbaiare, andare a prendere, scodinzolare). Gli oggetti software sono concettualmente simili …







6
Qual è un problema preciso nel consentire i getter?
Non sto cercando un'opinione sulla semantica, ma semplicemente un caso in cui il fatto di avere un buon uso dei getter è un vero impedimento. Forse mi getta in una spirale infinita di affidamento su di loro, forse l'alternativa è più pulita e gestisce automaticamente i getter, ecc. Qualcosa di …

4
API e programmazione funzionale
Dalla mia (ammessa limitata) esposizione a linguaggi di programmazione funzionale, come Clojure, sembra che l'incapsulamento dei dati abbia un ruolo meno importante. Di solito vari tipi nativi come mappe o set sono la valuta preferita per rappresentare i dati, rispetto agli oggetti. Inoltre, tali dati sono generalmente immutabili. Ad esempio, …

4
Gestione dei parametri nell'applicazione OOP
Sto scrivendo un'applicazione OOP di medie dimensioni in C ++ come un modo per praticare i principi OOP. Ho diverse classi nel mio progetto e alcune devono accedere ai parametri di configurazione di runtime. Questi parametri vengono letti da diverse fonti durante l'avvio dell'applicazione. Alcuni vengono letti da un file …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.