Progettazione di programmi e classi

1

Spero che tu possa essere in grado di darmi qualche consiglio sul design della classe e quale sarebbe la cosa migliore per il programma che sto attualmente scrivendo. Questo viene fatto in Java e l'obiettivo è quello di generare campi di dati lettera per il mainframe da leggere ed eseguire attraverso un programma per ulteriori azioni. Immagina che ci siano 50 lettere diverse, 40 di esse usano gli stessi campi e sono considerate standard, dove 10 di esse possono avere campi speciali.

Le linee guida per passare il file al mainframe per il consumo sono le seguenti; fondamentalmente stanno cercando posizioni di larghezza fissa per i campi lettera, tutti i campi dovrebbero essere passati per riga. Se i campi non vengono utilizzati, dovrebbero essere riempiti con spazi o zeri. Quindi, se dovessi sempre scrivere lo stesso numero di campi, avrei una specie di punto di pensiero o di dilemma.

Il modo in cui ho strutturato le mie funzioni e proprietà dei calcoli, una volta che ho i valori li ho impostati sulla proprietà appropriata e questo è tutto ciò che è necessario.

- Una persona del mio team ha suggerito di avere una classe per i campi comuni e quindi altre classi per lettere specifiche. Esistono diversi campi di installazione comuni, ad esempio l'indirizzo INVIO A. C'era un'idea per creare una lettera comune, quindi creare una lettera specifica e copiare le proprietà esistenti poiché l'ereditarietà non eredita i valori dall'oggetto padre.

-Più ci penso Penso che potrebbe essere più facile avere una lezione di lettere. I campi in questo sarebbero quelli comuni oltre a quelli specifici. Questa sarebbe una corrispondenza uno-a-uno di ciò che è impostato nel costruttore di default, e quindi anche una corrispondenza quando scrivo i campi su un file. Ciò renderebbe sicuramente più semplice l'intero design e la struttura del programma con meno classi

    
posta Tastybrownies 31.01.2018 - 06:11
fonte

0 risposte

Leggi altre domande sui tag