Domande con tag 'object-oriented'

3
risposte

OOD: tutte le classi nella parte inferiore della gerarchia contengono lo stesso campo

Sto creando un diagramma di classe per quello che pensavo fosse un problema abbastanza semplice. Tuttavia, quando arrivo alla fine della gerarchia, tutte le classi contengono solo un campo ed è lo stesso. Questo aspetto mi sembra molto sbagli...
posta 30.11.2012 - 17:15
1
risposta

Inserimento di un sito stabilito in un framework CI

Gestisco un incubo piuttosto ampio e pieno di funzionalità di un sito che non ha fine a impostazioni di funzionalità di scorrimento / opzioni / ecc. Fino ad ora è stato codificato in modo procedurale / funzionale e vorrebbe passare a una conf...
posta 07.12.2012 - 11:19
1
risposta

ereditarietà della classe e parametri aggiuntivi

Sto cercando di creare un gateway SMS. Ho una richiesta proveniente da un client (modulo web o API o record del database) che devo elaborare e inoltrare a un'API di terze parti o al provider SMS. Per semplificare le cose, ho deciso di creare un'...
posta 25.01.2013 - 15:06
1
risposta

Layout di classe Python - Convenzioni

Qual è il modo corretto o standard per impaginare una classe. Se una classe in cui avere attributi, metodi, attributi privati, metodi privati, proprietà di classe (metodi) e metodi di classe. Ho fatto il 99% della mia codifica in modo procedural...
posta 06.06.2011 - 15:41
1
risposta

Come convalidare molti campi JSON senza ingombrare il codice con if-checks su ogni campo?

Ho una classe che contiene vari campi e potrebbero essere accessibili con l'aiuto di getter e setter come il seguente public class Student { private String name; private int age; private int sibblingsCount; private String elde...
posta 02.07.2017 - 11:02
1
risposta

Dividere il metodo nella classe base per evitare errori se lo sviluppatore si dimentica di chiamare genitore: una buona idea?

I metodi di creazione e aggiornamento nel mio modello base passano attraverso alcuni passaggi: pre_save , udpate_database , post_save . Il pre-salvataggio e il post-salvataggio sono specificatamente progettati per aiutare con la manc...
posta 07.06.2017 - 21:47
1
risposta

Creazione di oggetti da una classe / classi con diversi valori fissi che possono essere facilmente espandibili da un utente

Sto creando un programma e mi piacerebbe conoscere la procedura migliore per creare una classe che definisce diversi tipi di carburante Ad esempio, ho la seguente classe che ho scritto in python: class Fuel(): def __init__(self, fuel_ty...
posta 06.09.2018 - 18:00
1
risposta

Uso dei generici sulle interfacce quando l'implementazione non è generica

È pratica accettabile mettere i generici su un'interfaccia quando l'implementazione non sarà generica? Diciamo che il mio progetto avrà molte classi che leggono i dati dal database. Potrei creare un'interfaccia generica come: public interface...
posta 18.11.2018 - 19:30
2
risposte

Design appropriato per il ripristino degli stati precedenti

Questa è una caratteristica molto comune nel software, e sono sicuro che c'è un intero accordo scritto, ma non so davvero quale sia il termine tecnico, quindi eccomi qui: Sto parlando di dare al tuo servizio o prodotto la possibilità di salva...
posta 27.09.2018 - 16:34
1
risposta

Cosa fare se alcuni parametri diventano costanti all'interno di una particolare classe

Sono sicuro che ci sia un paradigma di programmazione per coprire questo caso, ma non riesco a trovare la dicitura corretta per questo, e quindi il mio Google-fu è inutile. Ho una classe chiamata SimpleWorld che ha metodi, e all'interno...
posta 14.09.2018 - 08:39