Anda di halaman 1dari 3
‘oesiio 1/10 Prograragie Onentada a Objawoa D Em programagdo ofientada a objatos, podemos ter uma rela hierrquica entre duas classes, onde asubclasse herda da superclass No caso de uma reisgdo dessas: © A. pens es varave's pobias do insténla, © B _apenes os métodos o vansves de instanciapubleos. © © todos as vrkives de instineia @ apenas os métodas estos {odes as vanes € métodos,exceto os piblicos ¢ 03 que foram scbreserto, todas as variaveis de instancia e 0s métodos que, entretanto, podem explicitamente serem sobrescritos. ‘© Guest B70 - Programaglo Oertava a Oojetos ‘Nan Kay forulu os pine de crentagso a cjetos Erte esses pnepns,o reso dz que qualquer coisa pode se un obo, 0u soja, podomes corsidorarobjols os substanvos om uma ospecicagSo. Levando-e esse principio am conta, qual atratvaabaixo represen objets da sepurt especiicagao: “Dosenvva um sstoma que conteaha um cadasto de ususrios © um cada de fon. Ess usuénes podem fazer peddos, que conto uma quantdade de tans" © 6 sos Bhs mn tenereae © © mest © xa sa hn © Qossada 310 Pragramagle Orantada Opjecos > Ente 0s patadigmas de POO, mas una én uizada para imped 0 acess ditto ao estado do un objeto, Sendo o estado de um ‘bj dort pols valores stibdos 20s lnutos om um detrminado stant, por ouos objets, Sendo que atnica possiiiiado ‘e fazer este aconco 6 wa métedes estos para eat fm, -Assinaleaateratva que apresenia nome deste mecanismo. € Questo 4/10 - Programagio Orientada a Objetos > Conforme vimos, na programagéo orientada a objetos temos alguns paradigmas. ou gies ha i sesoeensesosses eign ees BY) essence cae ssenonten a: : encapsulamento, associacao, heranca e polimorfismo. ° associagéo, composigao, caracteristicas da classe e objeto. ° 9 iblico, privado ¢ protegido, © E método e atributo, ‘© Questdo S/10-- Programaglo Orientada a Objetos > Alan Kay, crlador da POO, acrodava quo sora ac &comproonso da inquagem dovido aos clomentios sorom cogniuvos. ‘Qual, dente as altemativas abaio, é um dos principio de onentago a objtes formulas por Alan Kay © A. classes nio dover ser agrupadas conforme simiaridade, ‘as classes dover sor eradas dentro de pacotas. os Fed cr ase possi compartmenios associa a objeto © _ otetes pedo dotrr métodos airbus propos ° ie 6 possivel termes o masme metodo om abjetes aerentes. ‘© Wises G/10- Programagie Orentadaaujewe > "Na programagae orentada a abet temos um mocanismo de separagdo de aspects intamos e extomos de um objeto que visa Impodir acesso dete ao estado do um objeto dsponibitzarexiomamante apenas 0s motodos que aloram este estado, Esto mocanismo cham se © D_ protegao.e coaigo A anette 8 cencapsulamento orange © E assccigao ‘© Dussido 7A0- Programagio Orertada a Ovjtos > Um anata de sstemas ecebou a sequin especiicagBo para den qunsseriam as classes que seram ciadas “0 sista deverd prover «possi de cata de rca dade recursos. Os poes dover er uma ist de tases, qv por sa vez dover er dal Blo, data na recurso esponsavel” ‘As classos que dovam sor ciadas a: © A sistema, pros pessoa © Bde de icine data fal Plc rte atvcade erasure © D_ ‘ecurso responsive, data fra data do inicio © prajto sista ‘© Guento [0 Programaple Onantads 8 Opjetee > 'No dosonvolvmento do um sofware onntato a objets para uma api quo onder a dvesos uso, um usa Sera modelado como (1), possuindo as segues caractersicas ou (1) Nome ~Endorego Teletone “Ema “ope {Um usuario podo realizar ates. Cada usuario © doniicade de forma ania, mas possundo as mesmasearacoristeas dosentas ‘oma, Ass, cada uswatio So (I) poor exoeutar 3s Somuntos 2600S O1 IV = Enviar - LorRespostaPodido consuataandamento Aste Wo o.com rane, ensp © unecberado-mios tc om un it as nad cas-ees © © umotoo-s-uma essen snags Ec rs seston om te acne uname © 0 unscao-rra-unco quer eoVao-oss do mangan © E um objeto - variaveis - instanctado - enviar as mensagens. © Guest 3/10 Programagfo Drientada « Objetos > ‘Alinguagem Java possuicaractersticas espectficas no que diz respetto a classe. Sobre as classes abstratas, quel a eltemativa coret: ° ‘A. 580 chamadas abstretas as classes em que nenfium método contenha implementagSo. 5 classes abstratas ido podom ser utlizadas para eragto de subelasses. 9° em um sistema totalmente orientado a objetos no devemos ulizar classes abstratas. © E__umathibuto dectarado como abstrato em uma classe faz com que esta classe soja considerada abstrata ‘© Guesite 10/10- Programapio Oneriada aneos CConsiderando os tpos do elaconament ere chet quo 0 paracioma da Assosagio deserve eo enuncado 8 seguir Considoro um tem composto por uma locometiva © por vies vapies. A classo Tom fom os métodos adeVagao) 9 removeVee20), Indque 0 ipo de relaconamentoente 3s lsses Trem e Vago: © D aenerateagso © E heranga