Estratto del documento

Diagramma classi delle Nowellosse

attribute Attributi data-type

attribute : data_type

default attribute value: = :

operation operation () Metodi

operation (argument-list operation list) (argument result-type:-~

operazioni funzionalità delle classi

Istanza dalla creata oggetto

cosse partire a-J

ContoBancario ContoBancario Object

contoEle : Diagramm

conto conto 854716 int int muvero muvero :: =-istance Lotti

"intestatario intestatario String String "Eleonora:: = =

saldo saldo double double cos 100 00:: = .

Diogratu creal ↳ Iistanziazione elementi degli void deposita (double) : della come preleva (domble) boo:

ContoBancario

conto private int muvero :-Mol acc intestatario String dall'esterno :- saldo double 100 0: =- .

public i pseudo codice (creal+ L SACC void void deposita deposita (double) deposita(double Montal d(250 dall'esterno vorc: .

.soldopreleva (domble) boo saldo Woretavor+ += ;: 3

effettua saldo () double+ :~ (Saldo)double effettua saldo return ;3

ContoBancario conto

int muvero :--

intestatario String:

saldo double 100 0: =- .

creal)+ void deposita (double)+ :preleva (domble) boo+ :effettua saldo () double+

di accedere :permette all'attr privato. dall'esterno

Conto))getNumero int+ : void modificare(int)setNuweroConto di permette+ -: dall'esterno l'attr

Da Java UML a Studente

String-nome : Striva cognome- : jeta int- :-matricola String:

getNowe(l String+ :setNome void(String+ :getlogu (1 String+ : void(Stringsetlogu+ :getEta (1 int+ : voidsetta (int)+ :get (1 StringWat+ : void(String)setWat+ :

Incapsulamento

Incapsulamento package ez package ez [& Studente public public Main doncos S private public [] string static void (Sting args)wair

rnome ;private string Studentell studente istanza classedella ele cognome studente new ;;= int eta"Eleouda" private ERRORE ele nome ! ;=. private("Eleonora") matricola setNome strigele ;;. (1) ;(ele printlu NomeSystem getout. ..

Spublic getNomellString3 return nome ;3 3

getEta()int public return eta ;3 ~

Spublic Nowel void setNowe(String vorNome vor nome ;=↑3&void

Svoid public public Etal(intsetta ( Etalsetta int varvor [Eif o(vometa) eta varato ;=3

eta varata ;=Belse( 3valida")C'Etá System. printluout non ;.33

Costruttore

pubblico sempre di costruttore costruttore overlood default del casa"

Studentein(stungdimua String Studente"La string stig,più;:- ,> , ,I↓Iciò se discrimina econece'2oche i

Studente Incapsulamento

package ez [String Studente public-nome don: Striva cognome- : privatej string nome ;eta int- : private string-matricola String cognome ;: int

Studente()/ eta(String private Studente String+ + ;,getNowe(l String+ private: matricolastrig ;setNome void(String+ :getlogu (1 String+ : void(Stringsetlogu+ EStudente: public LogasStag(stung Nomevor vorgetEta (1 int ,+ : Nomevoidsetta (int) wome vor+ !: =get (1 StringWat+ : Cogncognome von ;=void(String)setWat+ : 3

oggingere stampa anche una posso

Anteprima
Vedrai una selezione di 3 pagine su 9
Diagramma delle classi Pag. 1 Diagramma delle classi Pag. 2
Anteprima di 3 pagg. su 9.
Scarica il documento per vederlo tutto.
Diagramma delle classi Pag. 6
1 su 9
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/03 Telecomunicazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher lelenora13 di informazioni apprese con la frequenza delle lezioni di Ingegneria del software e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Firenze o del prof Zaza Imad.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community