Domande con tag 'object-oriented'

4
risposte

Come sviluppatore di strumenti / automazione, posso utilizzare meglio OOP?

Il mio tempo come sviluppatore (~ 8 anni) è stato speso nella creazione di tooling / automazione di un tipo o dell'altro. Gli strumenti che sviluppo di solito si interfacciano con una o più API. Queste API possono essere Win32, WMI, VMWare, un'a...
posta 04.04.2012 - 21:18
3
risposte

L'oggetto figlio dipende dal membro dell'oggetto padre

Sto combattendo con questo problema di progettazione OOP. Prendi queste classi base, ad esempio: class Database { public string ConnectionString { get; set; } public Table MyTable { get; set; } } class Table { public string Name {...
posta 02.03.2015 - 20:48
1
risposta

Perché le lingue OO mainstream non hanno immutabilità a livello di classe integrata? [duplicare]

Scrivo regolarmente classi che possono avere solo istanze immutabili, proprio come una stringa. Mi chiedo perché Java o C # o VB.NET non abbiano immutabilità integrata nella lingua? In questo modo, posso comunicare meglio l'immutabilità ai...
posta 24.01.2015 - 20:17
1
risposta

I metodi in una lingua OOP possono essere considerati come una sorta di chiusura?

Considera un metodo m di una classe A in un linguaggio orientato agli oggetti come Java o C ++. Nel corpo del metodo m è possibile fare riferimento alle variabili membro dell'oggetto su cui il metodo è invocato. Queste variabili non sono...
posta 01.05.2012 - 22:13
3
risposte

OOP cosa si intende per comunicazione oggetto-oggetto

Ho letto i concetti base di OOP, mentre sto provando a passare da script transazionali a più maniere in php, e spesso mi imbatto in questa definizione: An object stores its state in fields (variables) and exposes its behavior through meth...
posta 22.03.2014 - 08:41
2
risposte

Pattern (s) su sovrascrittura delle impostazioni gerarchiche

Supponi di avere una gerarchia di unità organizzative: - Company -- Branches --- Departments ---- Teams Diciamo che ho alcune impostazioni (per semplicità supponiamo che abbiano le stesse proprietà) per ogni livello di gerarchia: Numero...
posta 02.08.2012 - 14:49
1
risposta

Il significato di unificato in UML

UML e altri linguaggi di modellazione correlati sono presenti nella maggior parte dei campi di ingegneria del sistema per rappresentare il sistema, il flusso, le relazioni in modo strutturato. UML è anche uno dei linguaggi di modellazione usati...
posta 03.10.2012 - 07:59
1
risposta

Quale è meglio di questi due diagrammi di classe per il progetto di calcolatrice e perché?

Sono un programmatore principiante che disegno due diagrammi di classe per il progetto di calcolatrice, voglio che li controlli ognuno di loro e dimmi qual è il migliore e inoltre, lo apprezzerei se indicassi le parti che sono sbagliate o potreb...
posta 07.08.2016 - 09:04
1
risposta

Crea classi diverse per membri dello staff e utenti?

Sto costruendo un programma per uno studio legale. Quando un membro dello staff è attivo (cioè lavora ancora presso l'azienda) ha una password per accedere al programma; Quando un membro del personale è inattivo (cioè non lavora più nello stu...
posta 27.05.2016 - 10:26
2
risposte

Classe con metodi che dipendono da un argomento variabile, ma questa variabile è costante in ampie parti dell'applicazione

Sto cercando consigli su come progettare il seguente scenario: Ho una classe vettoriale tridimensionale, le voci sono di tipo double . Voglio che due vettori siano considerati uguali se i loro elementi corrispondenti differiscono di meno...
posta 19.07.2016 - 16:15