Domande con tag 'object-oriented-design'

3
risposte

Come progettare una classe per verificare se le figure geometriche si scontrano?

Sto facendo un gioco di base con figure geometriche. Sto provando a progettare ora come calcolare se la figura collide con un'altra figura in un elenco di figure di array (chiamato entitiesList ). Ho: Class Entity { ... public...
posta 05.06.2015 - 17:08
5
risposte

Categorie specifiche per bambini vuoti

Avere classi di bambini vuoti, solo per specificare, una cattiva pratica? Supponiamo di avere una classe di prodotto generica. Ci sono prodotti elettrici, elettronici e meccanici. Devo rappresentare tutti loro e devo essere in grado di differ...
posta 30.11.2014 - 23:00
1
risposta

Come progettare una classe con più moduli

Ho qualcosa di simile Class App Module A Module B Module C Module D Ciascuno dei moduli ha una sola responsabilità e è ben incapsulato (interfaccia pubblica, implementazione privata). Il problema è che questi moduli devon...
posta 07.03.2016 - 03:08
1
risposta

Controllo dei membri e creazione di istanze nelle proprietà

Considera questo: public MyClass { private Resource _myResource; public Resource MyResource { get { if(_myResource == null) { _myResource = new Resource(); }...
posta 28.09.2011 - 14:16
2
risposte

È accettabile definire un "modulo" e una "classe" all'interno di un singolo elemento .VB?

Esperimento: Ho trovato che possibile è possibile definire sia un "Modulo" (Namespace?) sia una "Classe" (Namespace?) all'interno di un singolo elemento .Vb (Modulo ??). Puoi provarlo a casa: Crea un nuovo progetto di applicazione pe...
posta 15.07.2015 - 16:11
1
risposta

Quando il codice cliente può conoscere le implementazioni del modello di strategia?

Sto pensando di utilizzare un modello di strategia per la gestione dei file di configurazione, in questo modo posso supportare alcune configurazioni legacy. Mi sento abbastanza solido sul design generale (come il suo modello di strategia p...
posta 10.07.2017 - 17:44
3
risposte

Qual è un buon modello di design per la mia nuova classe?

Sono un programmatore principiante che, dopo aver provato a gestire oltre 2000 righe di codice procedurale per PHP, ora ha scoperto il valore di OOP. Ho letto alcuni libri per aggiornarmi sulla teoria iniziale, ma vorrei qualche consiglio sull'a...
posta 02.10.2012 - 02:49
1
risposta

Modelli di progettazione per modellare il grafico decisionale complesso

Attualmente sto costruendo un pezzo di codice che crea effetti collaterali basati sui parametri di input. Ha circa dieci parametri di input e circa sei effetti collaterali disponibili. Sulla base dei parametri di input, gli effetti collaterali s...
posta 29.01.2018 - 17:38
1
risposta

Design orientato agli oggetti per creare immagini in Python

Sto creando immagini con testo centrato. Io uso Python ma mi trovo di fronte a molte domande su come scrivere il mio class. Lo so A class must aim to do one thing and do it well. Bene, l'unica cosa che voglio fare con questa classe...
posta 05.12.2015 - 01:51
3
risposte

Come dovrei creare un'interfaccia combinata per due moduli logicamente indipendenti?

Ho difficoltà a trovare un buon modo per strutturare le interfacce per due moduli che sono logicamente indipendenti ma le cui implementazioni possono essere combinate ai fini delle prestazioni o dell'efficienza. La mia situazione specifica è...
posta 23.09.2013 - 16:07