You are on page 1of 10

FundamentosdaProgramao OrientadaaObjetos ListadeExerccios

Prof.Dr.FabioSantos

Exerccio:SistemadeManutenoeControlede ContasCorrenteseAplicaesFinanceiras.
Crieumdiagramadeclassesquemodeleoproblemaabaixo: Umgerentefazpartedeumaagncia. Cadacontafazpartedeumaagncia,queporsuaveztemvriascontas. Cadagerentepodegerenciarvriascontas. Cadaclientetemumoumaisdependentesligadosaele,evriascontasde poupana. Cadadependentepoderpossuirvriascontasdepoupana,masnopodero terumacontaprpria. Poupanaumtipodecontaquepossuiumvalor,umprazodeaplicaoauma taxadejuros(definidanovencimentodapoupana). Tantoacontaquantoapoupanadeveromanterumhistricodetodasas movimentaesdecrdito,dbito,transfernciaseaplicaes.

Exerccio2:SistemadeeManutenoeControle deContasCorrenteseAplicaesFinanceiras.
Sesurgiranecessidadedeespecializaros clientesemclienteGold ePlatinum.Somente osclientesPlatinum tmdireitoaumseguro devidaecreditoimobilirio.

Comodiagramaanteriordeveseralterado?

Exerccios
Emqueconsisteaprogramaoorientadaaobjetos (POO)? Citepeloomenos3exemplosdelinguagensde programaoorientadaaobjetos. Quaisosbenefciosdaorientaoaobjetos? QualaimportnciadaabstraonaPOO? Qualadiferenaentreobjetoseclassesdeobjetos. Podeseafirmarquedoisobjetosserosempre nicosediferentes?Porqu? Quaissoasdiferenasentreasvariveisde instnciaereferncia?

Exerccios
Oqueencapsulamento?Equalasuaimportnciano POO?
Descrevacomoencapsulamento podeserimplementadoem POO. Qualafinalidadedomtodoconstrutoremumaclasse? Quaisostiposdeassociaoentreclasses?Descrevacadaum deles. Quaissoasdiferenasentreosrelacionamentosagregao, composioeherana? Qualeadiferenaentreheranasimpleseheranamltipla?D exemplo QualafinalidadedeumdiagramadeclassesdaUML? Quandodevemosusaragregaoouherana?

Exerccios
Naabordagemorientadaaobjetos
OComportamentodeumobjetocorrespondeao conjuntode? Caractersticaoupropriedadedeumobjetocorresponde aoconjuntodos? Estadodeumobjetocorrespondeaoconjuntodos?

Exerccios

Osrelacionamentosquepodemseridentificadosnessediagramaso: a)generalizaoecomposio. b)agregaoeespecializao. c)composioestereotipadaedependnciaestereotipada. d)heranamltiplaeassociaonria. e)agregaoecomposioestereotipada.

Exerccios:LojadeRoupas
Umalojaquevenderoupaspossuiumsistemacapaz decontrolaravendaeoestoque.Cadaroupapossui umcdigodebarras,umtamanhoeonmerode exemplaresquealojapossuidaquelaroupa. Faaumdiagramadeclassequemodeleumsistema capazderespondendoasperguntasabaixo: Quaisforamasroupascompradasporumcliente? Quaissoosclientequejcompraramuma determinadaroupa? Quantosexemplarespossuemdeumadeterminada roupa?

Exerccio:LojaVirtual
Desejasemodelarcomumdiagramadeclassesumaaplicao paraumaLojaVirtual.Pararealizarestatarefavocsabeque:a LojaVirtualdeverpossuircatlogodeprodutosecoleode clientes
Cadaprodutopossuicdigonumrico,nomeepreo Cadaclientepossuicdigonumrico,nome,endereoeCPF Alojadeversercapazdelistartodosprodutosdocatlogo,bemcomo todosclientescadastrados Umcliente,aofazerumacompra,relacionaumalistadeprodutosesuas respectivasquantidades Aofinaldacompra,alojaapresentapedidocompletodocliente,incluindo seunome,listadeprodutosesuasquantidades,preosunitrios,etotalda compra

Exerccio:SistemadeMdico
EfetueodiagramadeclassesdeumSistemadeAutomaode ConsultrioMdicobaseadonadescrioabaixo: Emumconsultriomdicosobrecadapacienteomdico armazenaonome,endereoetelefone.Almdisso,acada consultaanotaadata,umpequenotextocomadescrioda consultaearelaodosremdiosprescritos.Cadaremdio descritoporseunomeepelaposologia(mododeusar).O sistemapermitequeantesdeumaconsultaomdicoverifique adescriodasconsultasanterioresbemcomoosremdios queforamprescritos.Duranteaconsultapodefazerasnovas anotaes

You might also like