You are on page 1of 15
PARTE | EL MUNDO DE LA ORIENTACION A OBJETOS: CONCEPTOS, RELACIONES, MODELADO Y LENGUAJES DE PROGRAMACION cAPITULO EL DESARROLLO DE SOFTWARE CcoNTENIDO Le comple nnrete al ste 4 Facorar ons sad del ohare Eppa! a rif deta soatracion ; sooner ZUM. Banas des wnstogar ce ob Soares cman opotan cape ten popular? La rogramacignorientada 3 objatos 6 algo mas ‘Sota One Pascal Sameera 1.1. LA COMPLEJIDAD INHERENTE AL SOFTWARE Como Brook pete, a completa del sofware es una propia tenca So'tctctale fas Sompsidadinerent slave coma dee Roo ¢ Aum de tt eter compli oe domo de! problems, ta SEE Sone proce 6 daria, to poche exaidod a aves del ‘Shuey lov probes extant det somportamieto de stems 4.1.4. La complejidad del dominio del problema ‘os protemas qu se nientansscher con swate tian noratnete {ihfoos dence cmpicdnd on ov qu eben ora wan cant ‘id ae equ n mcs acsotes contador Fata completa’ se ‘rode pv Indies nractones ee lo anise un Sta 8 [esccovslovuoganos enesenanporeralont my diel da pessoa ‘Sine Stsacsdnds de on gut os dsaroladores pasa cope En Eis exemoy lovato psn tener slo Sar aga dele que esa en Port prs os enon ydesalares eng dienes paps ela mattten dl roan y Ren spoons etnies sob nul= {a delnsolusita Enaio comer de pent os estos hoy dua {ge lac de en cnn po esrmasy Se pcucner cm tenon Conse seston gu son dos co feat ‘autos eects Oe competi ecuent o uc los egies de un stem strate camblan rete syd Ee supone que on stem glade ee 9 ‘tocar con el tampe9 of anterimeno Sl setae cn scones sun {Sma queso stp ext ben aed Pra sei tr nes tein ae mates use chove seat exponde cambios de voqustes, ya coreracon tua sth nin uy mana peste pcan ‘Bestacadnente fended sie gue un poeta ao dos ees Se (Gatlin de slate gt en a sosevaclc dt svar 1.12. La diffcultad de gestionar ol proceso de desarrollo tamato dem progam oc. un vit en ante de atone Sin {efaron tenafurn de un an regan tee exe de render Shuts dc nae sofware neta de sofas euente Records Shs eh do oe lcd ln programa em eg endo = ‘Sos ated ete Sencar Sin ear, oye wna encootat SSE intnnont yo mates me coma de mile incon millones de eas de cig. Ena casters se aia decomp ‘Bordo aust inglomectn en contencr ys ees elloacr de meds ‘biepenintes Esta cada Je tabalo oie aso de un eulpo de dir: Undoves aungue we ata or todo for medion de gure po fe os Peau pble Abra en, a mais que ya ue darlin po. ‘fen comunicasones ee ellos ts compl, elso eon oordnacoe oo Sele stl caso de proyectos ands Tota de una aplcncson enemas y reasons que son sigicatas Inacén ied objou este ploweso We dscomposison se exeade foes plomertacin xmas tl hate pena spieacones nen {ats objeto fq is oneon an el dam ein apical se coven ‘ea devant co as objets en domino dl sevare 1.13. La flexibilidad a través del software EL softyase tesla, de modo qu es pose psa un deslldoe ‘ote pdtcoment cage cede theese liad fontonad requsna pra gplonentacons pudcas La pop (OveecPastal Tutte Pascal Bound Pascal Mac Pas ce) C2". que Incepotan ass picts propiedad hs propedades cata 9 objet, oqramacin fel jor Ta eacad del progimadr para sist ‘eden sistemas metag sdeartallas a propane crntaa' pos expands tamnl vasedad de apt actos qu se poten propa, bdo que sera le rexaions de i propamacion enema objeto coma eet edaes helt stoon'ySomploos Se paeden stat neves tps de date in modes 12. LACRISIS DEL SOFTWARE Ep 196 ans confnenca se strate, patton por In OTAN, sti os teiminos tigen ve ei del sonar’ Con eos eos 5 {He cxptsrqut eof va cat, poco Raley seats Tasmetofoagas y nes eeu que has cna en a dad log sete y chet no han smipado el peblema, 9 de heso lnc ‘olware onins hoy on dn Pee a much erent 9 modo os, oe peoblenar dt dsto descendents pesanecr ig. posbleneat Sc ea compe dt problema a reco comdeablamene Ente as iene ese el ilo de vida del stave Fig. 11, el mate rumlcte, sue en emp Ne csp st porn, conser {ment com use de ls rotons mie igs Soa dl a Machosinvestipaores sogiten que as costes de lta region ms de ‘ugha de os ete Youron pels el dsnrla de swate oan open Figura 12. Costes de a terns fa del io de vida Los cambios teaizads on I evlicign de un programa sm el punto di na de os punts fies ds metodos de davoloJestteteovenage odes Tin 186 Fredick P Books! en un mow artical puta i x imos dee nar no fehaba piecdo singin progies sgifeatvo en demo desoware nasa ecient oda salons sf ‘Bedort Aunque dl conlsne go tela mis confines ea ba romano ‘Senta bjs queen chlgult ot esol munca dda See ss Recents ropuesas de aaa esa, ead, de oooneten sofware Conner so Bes ey pata come ‘Seo'da opti, de odo sintass Ta ooutruson decuaguir oho ‘Sp al omo un automon ues etsiye exsamblano spas renin a st dels, ad Gn! mart Oct a tl it, ama ene isp a aint at can tal ena de nano is Por comgsets s POO Programuion Orta a Odes) no asl son sueos lengua de poslamacon slo un nuevo mado de pe sen “plcscioes gu pden spd a temiver probs que scan a deur Be Sete instar, mpaje debe ser eapa de sopra ch itio Fatudgm,sendo pr consigusat wa are seall de et revoucida, 113, FACTORES EN LA CALIDAD DEL SOFTWARE La consivsin de softne saqute el cumpliminto de mumeonh aac tele Ente ells se daca a gular Efcioncia Lala del tae eu capa pra haces un ben oe et Teansportebilided (portable) La manpovtabiiad o prtatidd ot I aid con la gue un slate ped so tonaporada sobre dics stenas fics 0 peas Verifeablised La ved es aida de vericacin de un sftwate: ow capciad ‘st spor os poceinints de vldckn de scepat fp de fo 9 nano de progtamas Ienagritea Lancia capac de un ofteate pt uogr ss pops compo ener on oe pesos qe wo ten deca de sees Fe do eticar Unsotwatee cid tins se puede comune: cm de mane mode Ccomeccén ‘Supucied dos prodcts state de en exataent por epost buster open de rosso sk de font on sncoos nr Extonsbiided Focliad gue enn oe poston de apa x cambion eu epcicnion Exton do rings onda pum sons et eto singe, 1 esos, Revtieacin ‘Capciad dees odors pte se relia, alia past 60 Compscibitided acid fon procs pa fundamentales que estén influyendo ‘en la importancia de la POO Algonas de ns cause que sin infeend consdeabimente ee ci ‘deroto a is wont snadas a obstoe sn + 14.00 (Oriented a Obese espaclnente aca pre tesa ‘Rterinsas apace sb 0 eat de protien a. o de pogamas «Tos meentos de etcapulaion de POO soporan un ato ado Ade tettacion de wig ue ascmesta Poss tess Se trend = + Bot emomo das uses de dion, 00 se aunts te on eon Ston edaos pars stunned need Sonne ichigo code slant + Ramone peace Se LPOO (Legs de Progamacion Oreo ess O30 + Tos de tsuto eco (por iano! y vines, Ls interas de ‘sao de na apes ata in etadn yi lame Por ‘bout ofanden pcp sa oman come cn a i adsl Soma spun conta anes doles de rdnes {eloqu tlzado por BOS UNIN oaebavamente cla {Eineractn con Soma con comarca e ogeacion Ve. is tals como fsnos de meni Wind Mactan, sus aoe heen lundametainte ue dents de stent les del ingeiila ge solvate. el alco de POO se seven como eas ‘oid parla caramel Sisto derailed aprons ste mico se exaceea fot ln tees dl ene mela OO y x euiliancn dl sofware Loe TAD [Tip Absiseto Dato) has suena [tapas pu deine aero por ane de bjt eyo ged se kein abstactaent, st nce de expects ow eta epee ‘Sim ale como In entrctrn de datos all pa la epson ds ‘bos aad, ae os oes psu ast os eee fuente ste au mac, en detimeniode los tdpogiamas qo lo an Sd ea los mateo raisons 1.4. PROGRAMACION Y ABSTRACCION ata compeendr jo signdcao de a eolui qve poten las eo Ieee sein eva to deo ie ee Tee prcrl us proptams 20 ct ms gue una dewtinsdn abtacts de un procsincto oenemene gic cust 0 suede ene mondo ve Precuete Feta un propams sma un somportmiens 0 aecn humm oe es Sinus ds fo epee) un htnene len Sin ean, elacion ete baci 9 nate de prgramacin bl pr un lid se utes el naj de pogtamacn peta sta nh [opie sue crane sltacein del mundo fen or oto ad se tone [Egdisje oe propamacdn para dessin de on mde abstract comport ‘gnto tio deincompotara au see andor Semplo tlzando "Mimo vias on it de names arog ists en esr de etn {memoria sesconads expetament ct) Tins décaa do fos coca Unico mecanimo de asccign ci e lenge soamblo ce main que eta apostate nom Dex seblen pana repress eidn de enor Posesiemcat oe ln le oes nal feGeron an sue al de absracson Eline def jowramactn x =! melods po el ue a decbe 3 una ommptaders dst um lrg de prea} un Teena ua 2 ‘Gn ua competaminto 9 unt ise 1.5, EL PAPEL (EL ROL) DE LA ABSTRACCION Los praradors han eid au uct con el problena de I compen ‘hap ee mame ein Parco ud han sid ks disentssmecausos dos polos propamatores batt contoln 4 somplead Fate tor on dears a abwracan Como Ensuine Walt sor buns bem deurlado oa ten ecepona. ‘ets potent pus ata! lacompleidndyasatioos de el, Incas de ‘fminar en Saad lo betes comply senna on etal no cen ‘Sting ou lac con cod Sa de ot ycemtdndonon en ‘sto dese asta seine = Enewon Iraracn vs apa pana enopl y abr an tin dl dey scion Ea oo sede oneonetnd 3 aeons ‘como resulta deen nga progre sis scone fs pro- ‘elasalo sgn ks moluls, pos ibsacos de datos ebetos 15:1. La abstracci6n como proceso natural mental Las prone assent cmprenen ol man comtyendo mos ‘slr de arcs dl mbes uatan de compende coms cons que poles Jntrte adsi menal ena sian de emo fmcoa de ‘odo ques pads interac conra ela: En ves. eie poco de con {ode mc co mo gr dc de ius ung i Seo ‘anpulto pot ua computers ‘Since tren ments don sr me senilos ue! stoma aul insan; cacao cote seen intl, Por genpla, codecs on ‘apa some un moselo desu teutonio An dest dic apa debe et ‘cli gue ates que mel Un mapa raya yo ata slo aguillscaaeteiieas del writovio gue dese model Un ape de fetecas ngcheoto condi mejor de ua poseion vee Un ape 190. bass modal comorae de un fern, qui prs pans aera So gos paseo o camiots, De gal oa que Un mapa debe sr ms pegustosgieatvameue gue Iodclos meatal sbtaen ext caactrstiat eo aera socio pe uss comprensisn manta nora sara relanes te pres S0°deaisracion ew pclipcmente acento) ata Ia bacon ‘igi pat eomprencr ete compo mundo soul ye una heme my pene pra at incompleted Coase "apo Semple mental de memotat nmeoe Un otal de (iio puede memorbar Con min a menor Gaided Sin tbangoy at ‘Stopan ys denominan niet de loa edge indie se $a sa det de ns tjo nel iedndose um mel stat y alo, Ghul qu los ste nimeton se ongunian enna len eden ee spss se podes etorea algo nimets de ekfonos, de md gue ieee dec nde consi erun tana oes 1152. Historia de Ia abstraccién del software Laabstaci a clave pas ddan bac state os pimon dis [einer oe progamadotes eon steno bas une compe {dows maniplaa dirramentetetrpcone ens pes hmtae Loe ‘evotdsioe dl legend srt abataccions acaaas parse gue fs programas tia oe Tool Is sevens de its oe ‘Snponen as mtuceonee den progiaia Eigen vel de ast ‘Conic arpa intiosons amas para oem mscoatasores or emp am conan se pues fin por shes como na ec ‘itn, se posten epecioas sus kneatos se alacen utara, {ita elas culguee on erat de Sater Un Sonne Se sco ‘ts adas po a sl Se pen nvcs por na mucosal ‘accion nse na guna pts que eae muchas cow Trait tmnech desk sv que supron nate nel de sraoon, Los sie pomamach de to el pices prowaaotes da {Cae nsucin on ws eguaye eso nivel puede nvca tans stucae- ‘ee mins, Seperdando de main especies donde comp lo rama Ess asain pms os programadoves bi snae pata Faas sn pesca gr tie cue propane pocelinicte ye vecar por una eeenea La progranason uct sen wo de abrasions de cont aks come bes osetia {fr sebanncorpaado en rau eto mel Eta sentensas cone [evatiron olor programadont stan la condxione coeune era e Fra a Stent de geen El proces de abt fu ensliconand dee apis eon pi coe Tengu de propamasén El modo mar ene part oat a opie a sumer ne le dessa nee, aban ‘pone a capead de encase intormacisn dl eke 9 exc ‘Sdn Enum deetmmnado set, sma ovetadas a objtos psionic ferns an rode nat de oa nga proses Rete, qe a dese ls uc de cote pasando ps los rodent, los dao. es pee Stator de datos ye bp En is sunt women dexiiemos ot mecaninos de abstain quent eoncucido al Geatoloprtund dle objeto: predictor ‘Moe doe abuts de ats ¥ tos 153. Procedimientos Los prostimenos 9 Socios fston wo dels rieos acannon de "evel qu zarom smgismente on lngtafe de programa, Loe ooodimiene pein teu que we cuban tputncne, © run eee fas so con get vaca que steam enna ensayo et {0'proporsioné tr pina poalliad. de olan de ijormacion” Us Bropamader pola exo proedimieno 6 conan de presdanener {hie it ulizaan por otter popramadores Eston oon promamaderes 90 ‘sean cote! con eat le dts del plemarason so ee. ‘Shan al ines nema. Sin embsrs, [os prossbmintos no en (odo ins tliemas Fo pc, oer ua metanmo detvs pts orl lenfcmacii y pata rut problema qe prod sl aba t= ‘ne loseate probens, consdevetos un popmador que debe exci tun conyunto eats paiement tna Sige os teres cs Ine vite vou aha, es dec cutis eer, YoLialian A continua imgements le enor mesma Int {laces ste Natalee tor Caton contenido en plu no futon cer Tes cng de as cut ttinas, yu gues eben compart pot ‘low Sin embaran a ly ica slesdones pubis ton rable elt © obeles etone i ps debe mancacr en aris pole precise "ovat rie arial pol, no exten moc ata ata see {Eo Nnildad de dena sanabes Por dpmpl, a pave represents reitte un ata denominagocatopla, ste dia deb st cons pot Shoe popramudares gue pan demarcate sande li ome eto relave «his ffs fugu De mado sim, nsec ‘ews reread now panden zt en ots pes dl ogra ar otros ropésitos En Ps exte el dmb loa y ol Coal dio Separate send cunt proalimenton ete permittee ses {Sus dats comune Pasa ese xe probes sa desfliado un mec 184, Médulos ‘Unmduoes una tea que propotcion posible iii sus datos ‘rouesimnon on nu pve sada alo tne det del lo Site pobiea acces finde mules tip dt tab) 3 ‘rcedimentos se punden dei en sage pate lctcro epi en incontinent qe mom neces slg ipo lfc, o debe tenor aso 9 Ee leno ee ‘state de aol santo nln agtnorpotemas, peo no tos os reas dl sali de software Por cells modus permed meson pope ‘dere cla en ee eh peed papa ova desatslado a upe de dato consaeso Gepeentacon den adeo mpl) 9b eid ns operactoner ema sobre nemetoe compe ‘ma Halpin iiss ssi hu dete tina para omer numecoseooveoloaes a compljs Se presenta un poblen slo ponte manpuar us numero comple El te de numeroe comple 8 Shu leona season, pov nstusein en qoeseencueia a pro ‘mado con medaoe simples Tossmidals proportona un método tv de olan de nema sian pro no pee taza tna, en capac de ba Iniis copa de as roma Se dato 155. Tipos abstractos de datos io sat de datos {LAD sw po de dato dino pot el prowtams- {or que se puede mani deus a's on tp de dan Seas ot este A gal ge es tpos dildos por el Sota, un ip de dato {Bsa couesponde wun count (pode e Je ano Inno) de ral fer legals de doy) ut nono Se opeacones Pmsan quem pase ter sobre esos wales Los usatios pueden eat variables co alors que ‘sn ene ango valores gales punda ope sobre os valves ie ‘ios operaciones delndas Por mpl, eve tao dea pus tala so Pusse dain ca pl como sn ipo abtacio de datos as operaciones Sobre ts pia smolts operaciones gent permis pars et ‘sulandat sobre avandia de hp Loe mati we tla feeenemens com una nica de implemen slot pra ipos ast ddan, po sac de dan eu con Ins eco Pa cons n po esac de datos se debe pode 14 enamine ss 1 Expone: was denice dt apo 2 TiS disci te computa de operaciones que e pusan tlza ae anal iasancias de exe po 1 Protage le tor amctador co tipo de do queso se put 44 ines nance mihipe tp {Lo mln son mecaninos de caacdn enfin yo cumple tseamonie tio que ls aurtados 29 3 Low tipo abeactn J eat se Innementan con uae Modl-?'ypagsevoa CL @ Ada 156. Objetos {Un objso es senclamente wn ipo abstasto de datos al que aan ine {antes novaooes en compasteta de cai teason Les mecaity ‘ios de oientacn a jas Sok ets naman mon, le © Compete se [_vewrsa ] [ratronine | [oeccas] [em] [ise] [Se] [Ee SS EE igre 13. Prine bbicoe de oientcn a btn ‘Una idea uadarent et comuicacin eo ojos rds erase de ‘memajer Adem eta Sens sae ots eho pln Fimo La Reena pms sicrentas pon ce dato paa compart: ms {Send uous odin y renee) ‘tree diets conporae deeded eae roars 1S. 1a po encase eer la pernanenia de un objet, 0 caida se ten pata il spn eqs y peomanessesble cl mea Si computada. 1.6. UN NUEVO PARADIGMA DE PROGRAMACION La moamacén ental # objets POO} 2 sul conosco un mers ‘ara de propmacisn Otros paradigms conocido pine de Lerregranacin impr ea con enguajes ales come Pasa Ch. pr aon dete rgramactn ea (PROLOG) aration def pogamaion fi ‘a i nino de pedi Ipraga ef pale igen ge nat an ep att, en parti enancino fredlo que mora toda las taeuoney de una Pauls, Ep ete Te ‘Sacco Scenic Revlon, el hstondor Thats Kuhn desta vn fiaigna como un onjunto de cas etandarj metodo fenton ee Exvan'um mofo. fe oganacin del Soocene:e des, ted de ‘bulaa el mando En ete etd, a powamaionovenada 8 obit es ‘ooo pan La cucnaccnegetor ere econ ert pe ‘Sento soe Ta commputactn, se fo que sins saa computa etre como ae vate is inrmasin Seal computador” ienkine y lagow obsrvan qu i anyutsde oe ropatadoes tabs lana un ngaey aan ou xa depropamassn Eos poy aman {un pavada oread por engeje que stin Con fect no ‘tientn a mtodo arcane deresiue deus proba y por co [unt etn ncaa! on er Yea de dept eo mie apropide a Dobloms snanjts Booeon) Sader um sto de ropamecion smo Sim medio de ovpnizaton de progtamss Sobel base de alan model em ‘eptal de roprmacion yea engayeapopdo pace ee osama ‘shia clas uperen gue extn hao Caer des programa 4 Orientados a prosiienos —Algvonos 1 Onenos 3 Stator ise rabies 1 Ovens & Tones {Epsal cel de edcades 1 Orenadoe tae esas 2¢-then Io exit nnatn ilo de pogrcacin inc pa toa as ses de potest Ls onatacin soja ve aap’ it smaacon Seo est mond el {En POO, ee ends ental ono btn, eso pe de datos gue ‘ucpatan con ol isme owive eiucurr deduce y lar epee © agoiaos que manip ss dates, Eat aren (008 16 Praga arene otstos 1.7. ORIENTACION A OBJETOS. La vets a obser puede dacs como cant de iii i ei) qe esralny mde fare gu asia a const de ‘tg calpain Etauseo mud de rentn 9 objeto xq roprsons conse tos erates cat as as mods prose nds rea fm Re ‘ei om sn pol Lat ea de otc objec ta aca progiamacca yoda de date Como ania Leder yo (5 set lt oe man elm cain nado ue anes {atc si los coq tee Sen mo nh ‘Spin cl sem sco eon cantar eae La Fguta 14 Sata al problems. Unlzand tenes contentions, gn eteado pa ta problema de snundo el conta dene prince ovifescion del bles coninuata Ueto del prabeo e {Siminos de us agua de compataor Von Neumann’ Ls dips oe fs ena «betes muspalan a Wansormacon atematcument, Se ‘todo quel Youn do ego onde probeina yl haesonmacga se Imuira De hc ecando momar on ealos de osama cone {otal (nacadmenty po pocelnento) us tediesones de rig) van ‘Se un por 100 aon orden engi era cdo se su tn ‘Silo de plopamacin olenado 2 objtoe ‘ow donceptor 9 trams cratados & objtos son tenlogas gue peonitn ue os plolamar de manco ren sean eraos Je mde fl > | fel | reste room ats 138 én oriniadasn bjs propotcionaa mets metado- Togas pata const Sats de salwar comple» at de wade ‘Shvattmoduateado yale Schein tr or acon ease shad Ee uc log dees eap Je marspl tat sina andes Sot pe {stony debe eat sat able que san ibe mason capac ison ps seas en Ta tecologts oven toon pe aa tos cambios y alunos couoe mas end fate Tevet a bjs uaa de camp ls nesses de oe wae tas como ls propia do desclladoes de products tofwate Ect {aieas sc tenipan mente a moseleaeon dl mando ts capensis Inet e el noel ate. Los cut cement rope) tempor Absosin 1 Modiataad| Sata ‘Como suite Bove, algun de exo leon no ee, dice gue a moto aoc estado’ obion 1.7.1. Abstraccion La ahiaccd 6 uno dees medias ms impostnis, mesial ctl oe feienans cos fo complied inherent a vfs Ls asta e a ‘onledad que putts repeals crac eens de uo ce, $s prncopnrs de n estaisctateats (ao eee) ‘nn absense entra em vita exten de un abeto, de nado gue sia pra separa lcomportamiat neal dean eben de so plot fice Duta unasbsraoain sien dest a cata ado els Inport lo comps gue ponaserya continua lia xt docrpsc Erlometo cave des pogromacn ove obo ease Une ‘le ponte dt camo una saps shart Se sn poo bp [SSE ceo de lenis iron prs eade open y for pad “eteaizar uta sie de operas Por gmp. ata plana calorie ‘bj qe ene us exons de una 9 on) 5st a a ped tesa leas operaciones por emp esti, pone gut elespuctse tne de neo cs ay Ties Ge eo popes dtindo un sie de abstcioes 0 ‘nev peo so de des at aston dasa meng Se prorunasin h acide concasemeat st apioaae 17.2. Encapsulaciéon Lecncapmlcn ecaplamiens eta popitad gue permite seus gue et ‘nerigo den mca de un objeto cis cat 3 mend exterior: haben lo haw to By ne aan tombs se conoce como ncaa de a fmactah en xen oe) elt toler os seton du bjt Go m0 Sure ne Ta eoeapulicn peumite divsia de un programs en made Estos ‘médoln se penton esi ios, defor ue una ae prseia a fneaplacion ce a stistcn Ena pac, eo pens ad eae {GieTane do prt onisay yw pects ee de one flee capture solos wna exeray ln mploenmacin conn tps Shon dl astacin as como ls metanimos uc enin sop 1.73. Modularided La mofulided ts propiedad oe permite subdvdir uns aplicciin attests poqutay nada dln eda una at ole debe st ‘un independiente come sx esl de la spicata em xy de texans Tt modulatizacb, como ines Lisko, const en dv pops en clos qu peda compa por spi, po que Ueoen conerone con tts ules Algal au a eesplain ie longsjex sport me [tae uvesas fom: Por cempl, ea C+ Tex maduon son arhon oma por sparado La pct sie ver he Capt) este loeimerass don males en atten con pombver con ete ht "0s de caer) ya implenentcionss de Tos no se stan en seve ‘Son nmin so eseasba ene Er Ae mol se die como pasate package) Un pause tee dos yt pcan ops pd pa on = pon Sm por septa "Comone wet eval Capito 2 a madre sa propiedad den sistema due pesmi su dseompauosin en on eajano se stl soho yA ‘pene acplador 174. Jerarqui “Lag wa nica ae pm ude eb bas ‘La ds ealguis as portance un smn cps etc A ees erga eran ia) geealuaen pect) 9 exasa Ge objetos tau pated para asepsie) Eramarate seston 19 ‘No se debe confundir lass y objets de a mia dase un cathe ojo y | tuncohe wal ao saab elses tenes is bets dela mms thse con un stb deni Las jaguar de sencilla se congcen como arena Iisa hen datne una acon ee ise, on donde a ae omar hese comportarseao eda cna o dsl: Pe "Healey ronta map respetamane Liveceaion so eonerpte uc emt appa ko de exia ‘uns rliconads lamste Asc un cumin ae cmpone e day, Te, Weds oto, wanststn y dans non apepas de comida 175. Polimorfismo 1 qsiats propia sgt de os agus de programas oventados 4 cies plmorims Esa propa no sole coma em {ndamenal en los distenes medeor de teen peepueton eo, dade wo portance hen endo conser wn ober mote quo opt ia roped ota sop inane sob ae una ena tems nc oomar tins puss lls or iit ete fetes de sce ditcater mebaate ol mismo samen de ogtninay te tn mio opti de tet loan sgt Sho ue tenia x mornent ‘Por sjempi,chundo se dees dake manfros ade obra que ‘peaiga come ex ws operas andrea avid de os ade ico au cada pe mamiero debe por ves It opetacién © ace came Hs pn nt na put cnn ana Ss fesecame un bomber caamelo» an ao qe devon or ail ea Site formas que iia Js dint manors ara teat Ie msn fusca come ET poliotfino ipl posidad de tomar wn jets de tp (nami. pot sempl) enacts gue ects cme ets tons eos {rena fovnsegin nn abst mano bie oe se wlce ‘Claes, ete polaodiamo son sapeto ves on logan cietace 2 bts recnocen 8 ce eens conta elec ens Sonacon abt Et paimertmo adguete su nna expe oh Alsat o eens de des ede, ands bene na les pat de {a dase ya eastants meat a popuad de esas de tas hn {Se AS po Semple sse done de nefits go eset Epa Ree {pe evn cuales ese atom io end ccl, ude) como apo base Por empl, else raped sepa Temes dn, a} mone Casio dere den fw st Untip defer paed rehire mo mene Cush ees un ene 20 permanant cir ot amp uj, xa tea se dens sgn ga a lass engl, Th cvadiadoo una ise Esta popeded ce! pobmonimo, se pre que ‘a mama fncisn se smpore de Sere fon sepn et cle she (qorseaplca La cin dng se apc mente aun sel, a nd ‘loon im ingso, yl objeto eno elas sptopi dependendo el ‘inept ET potiettien sequlteHpalns adie 0 power asks (ambi msds Anda yet slo ped radon npue de popstar ci ‘dea objeto Los lenges na cintadon soto septa pie enya ha anes spa quel compos peers wna made em ome ‘Spt de nein yl ela nrc I Hada la denis ‘olla del tdi gue ae ha de eectar Ex POO, prope pate Sterna tess del digo hasta el memento dee ero pata ‘oler exe conspo la npijes vetadon sees utc conta ‘de igatora saci Cound saves Ga meme 8 ae ot, sig gu Tmo determina bse] meat de agjasen Elcopado sseasta {ue lance existe y vein vein de pode Is apron vd "defn pet uo cone el seligs crac Seca Pat ela gd ale! compari egmento apc de cig cn aga desma scat’ Este digo sll cs del ‘cpa fin arn ea on top de Ses zd orn ‘Sia almacenda n pop jets Por vowsiglett ada bjt we uste mpi de odo trent de acuerdo levies de ee ustto Cla ‘ete tin mens a nate este qu ha de bac om se ense 1.766. Otras propiedades Stel no so te es propia sntcormente cas al ado ino ee convenient qu opie ademas ts 1 modelo reno Prooisades * Comore uias) 1 Made excepcines “Muchos lenges sopotan toa estas propia oto so algo de clas Ast por empl Ads sopots oncarenda } Ada’) C4 pats Eel nang de nsf ch» pod Se i is ‘frat y pretension ae tes ext ene is vecacsone PPobiema e poslemente kr propiedad mens pants elon LPO’ Egos poabi cond a peste on nga aks como Small C4 gu: aatar achenmento de hs bse de toe neta be Injen esta sueiendo en etapa mal de dnd teen 1.8. REUTILIZACION DE SOFTWARE {Cuando sconstrns un sucess un eifcoo an dpoive eet nce pmb seid es dct ode sn ose ‘reir de aco ca er qu ests Son sul ‘ile um iio In comntunson esas se repunta es cotins Po {qu noe ulin ropamar 3s constinos pare anat programs er Adar Ee dec, son eel on comptators yas flow fran {Stucalient cone! ensumbado decrees nepadon reuse agin mts {fe petmia tear pander progomas 4 past de sien Se ots ‘ogtumas pa elados? Es ps reat os compat setae? Taster urntadas a jos proporcionan im moans psa ot tet components de far seuiaes que pstesermente para st ons ete sy ferme grass proyecto Se ota! En sistema de proprio cindy om patil eos ba sos fps de plowsmacton erorada (ale soma: FORTRAN, {Cc exten soles de unsones, gus conten undone puoede cto sei eget) gue pon sncnpeadoe en Sens row tas Et steas etaden 5 bjstor se pun cas components de Sette teutleabiy a esto des thors de fnoncy,nenalnete ‘eooinades bcos de uae o pags de fare enable Ben os de componente letzte comercsiments Spon sos: Tab Wh ‘onde Turbo Pascal OLE 20 Ge Cr sarge cir Smaak, Clos MicApp pata ceasol de inten site Se tuania ex Obra Pace Sirota Ami a alee de nes Se Oectne ee el iat meat, or npncoe de satnte spn de ctsloges eps 4 tar ull lil enzo ange ‘ists intesador eet nce, como kx octet fos nga de dee {as nis onetadas a ohstos econ ona armas de ex mi ‘mo prota toy lla vex El poser oad ato oan an {psoas det roptamasusivaende cnentos antes 0 oto par ruevorobjos im conetando snplemeats muevs bjtos ee la pi [rutin de cig en epostamacin eaicioal pose elias olan eitanta.msntas en pogramaen oveatad 4 sis se Dude etic easgs,ceando automate una sbslse alan nino desu mstoga Mos engjeseientaos a bos foment I etchn mesine| 41 uso de ibotes robust de class pecomisd, come oss has Feats, como hjeaeres(srowsers), prs cli Ses dente et "souseran pra ayuta al propamador ie hie See ae i han eset 22 rgnnmsin onnd tor 1.9. LENGUAJES DE PROGRAMACION ORIENTADOS ‘A OBJETOS EI pine: league de promramcien gue intro concep de clae fue ‘Simul. como eid qu content ats hs operaciones que amp ‘hos dats Assn, trod tmbn econo de tesa IP spate lngjeorcatad s obey sparament ls popu ae ot afoqe Sonia exstaatest de Sigs Stal cays Dameron cmc se desarot er T976y on 080 sc poplin cone "pita de Sas. Poseormente mh poplatiado sa al de ‘Molo de Salta V de casa Dig au ecertemente ha mle tao too toro Windows lege we crate or soporte iy Popieadcrundanenae dele ott seen dente de eons Fcpado de dare, em era nas de ua ata coments. neo fengujs cata sober que whan deslads spat de Jos ocent desta exestooes de ngs tadtonaes als some Cy ‘Objstve-C lerensones eC}, Movie) Obet Paola de Pesca {teseterete Objet Cabal ae a oa e 198 han ape ss pat “erones oneal Taal nvo le pare programacon cn nes. ‘Ove leopme eznado a objies peroe er Ele ead pos Betend| Mojer 9 gos spor todas Is propedsisfaamenaks Je obees Has thor no hn adgatido popular mas qos en meses wnseretaas oe investigcon St but. la pvt aparisin prs a 1995 de er ‘Son 3que ewes bajo Windows sequent uments sn ‘hs tab om lnguje en ete Sa heen stn — abe soport i mayori 6 ls popcdades stad objeto Sn keg iva vin Ada3S ya port etendeY pln et IS | Suanca | “oo Figur 15_ Evolusién de oe angie oretaos a obits sacle Semone 23 once sor ba apace Inu con spat deer gue cathe eda popnde re Ces £2 Vo BASIC a ‘Decimal nb engas on bi loc Rr suuscen pr ANSly ATE des tiata 30) ba nime sr vous de dentist thes os nad 1 2088 Tabs ELEN sas hbase Me vounl ess T2Symmte 78 ‘Soa tues gsc sd nied do nove si dl apn vena ‘a cleon ns ppl uliads enc suads de pops isa dengue oboe ha owed ek Hua cla gos pte oncom arin nea nt Aol se in opdamene ogo Psa (Aaa Ot Pc ‘abe pode raraain x ots iaSulehES) yrgaeo Goer Cota) 1.9.4. Clasficacién de los lenguajes orientados a objetos Exe vst astacons de lng de popramacéneientados a bj fom stedando a clever de constuction 0 cusses speci de fs ‘mumnor Uns cacao umplamente spade 9 dsundsda st da po ‘gery gue educa en a Fawr 18 (meee) Cone 2) ee (Stet >) awe 16. Cisvescin de ‘Le sacs de Wegner ide a nga en tx categorise 1 Leagues sda bjs qu oportan objet Es da, dspoen ‘Scomponenes caress por tn cj de opts (Co potamiat) yun esto 2 Cenuajes bedi en ches que inplican objets y clases dei, ‘Sipone de components tip) cue Son sperecons 9 ead) com Nigh (98 mers Oe eel Lp Begs Name ee ‘Una cine den obit se cosiye con um snare qu expt It ‘proces poster un scberp qu platens dds opacones 3, Leng erentado bjt uc scm de obj ate eaten Imosnnos de enc ete cas Eto ca pba de Stat, ‘opetacones albus de una cle (opel) tn sae “a dln ati, ee a santa, ie een esa Eien gustan mye ect peed pon ama co ctogois como texto pats sr eae sesags soos "De cusget foma, hoy ev de poe slats cst fe a ow ett pramente cin 9 Bact unt Boers Sinn 6 et pi 31_Lvgujes vats bo pos Sopot entail pare signe oneness obs Slate Eilel——Simula 32 Lenguce eat objets Mids Sopesian ens tld el radia de oneaacén 9 obser sche un auske de gus C44 (examin dC Roland C4, Micon C+, Taibo CH Sat C45, Symanies Wao bj (vt de Ch ‘Objet COBOL ewensin de COBOL) (Opp: Pascal (etn de Base Tuo/Rosand Pascal ica! Objet fen de Cpr. Delp feceman de Terbo Psa 70) Invsteromaon de 8 9 Ades) “abl 1._Coros de Meer en leagues 00 y bade an oben = Raw AGS Ch Fa Sena Toe 2 Mpmsmncdeae 8 8 8 FFF 3 Soi stomtse deme a fox bee yg g & Pointe ytesduaae “SN De calgt forma, Meyer, tendo dl lenge ie proporciona unos csitios ps consider Ta =ongads® de un lenges suentdo tbo an BE ett Oe Caancn Enon Ct I Pee rao de rom 25 os complements cofigman, de hehe wna sues cancion Ea ete Stoo ito sccopion pore sors os spucte | Lamodulrinasin deo stra a de elias nent esactaas datos apopids, Tosabite se deseibe omota implementa de ioe abractos de {mova gestion (admins) antmdicamete iste una corepondenca ne tipo de dor eat y aes [shes pueden dls como exsnsner reson ds oe ‘Shs ya aston mainte heres, Soporanpoliostomo y hess dines 7 Exe feness mle epee De astedo con os ito de Meye, cognate Tabla | lp nant de dicoscititov en oe Teguas OO asides eh obeon et 1.10. DESARROLLO TRADICIONAL FRENTE A ‘ORIENTADO A OBJETOS. siesta él eis de stare pata un dete sisters 6 ln subvsion del miso to maul, 2 ca! daben spt eis ‘Sprlcos de decompunatn lx cals we insuye en metodo de de 42 Estos meds ieren a ved ans de vn pega ich {moda cisco sass dtnicon de lo squats ise ee) ue ‘niet eon Figura lmdelo liso del ciclo de vida dl state no el dno modelo ple, dado gue cs posible desrrll igo de us do erat, Po, ‘einanienoy potoigensussits Exinennomerons kenge depois ‘ony metodo ques han Sasol on pari aoe snes RIMgoe Sotalment on independent de hoe —— Tn a scion ne cetaremos eh mtodoogh mis ulizad, doen ada deo ext, que we apoyseentalmnente en ldo descen ene ¥en prog amacinexacrarad Ta pomanain ciurtwada es ua esto dscpiado de ogra ion eat os lengua procter {por psc}, Sle! come FORTEAN, BASIC, COBOL y reuzntenente Cy Cot las metadoigas deo delcndete lo decompoctnfuconal) es ‘yan ea operant Uaden demain aortas de cacao dnt Sehnan on eit seus de With ator + Agios = Progra 1a Me clave dt dao decedent e tompe un pogms pane eo| taveat mis poquehs, ds mangle ‘Suna Se eae tre Seanad {nde be dae treat de pote Se cotinan som st pons hala cut of progama se computientlin en midulos ms paquets gue se Pog nen Ly armas ign eve eas. te oprenan iat chads tres 0 dues tee Las eee de ‘roams eaiocrade clean en esa, un ado de 100 tn Po™ Par somprender mejor a elon er ose icone) ye date made Span in nga: fpr Sno ‘Sail gi que sc compone de muchos lento por gu elspa Carn si eg nonbry eb, Une eno gt ‘6 uizan wonis overt, Slo elaando nostre reron coon Cen naman a exes toa oma sy "fee metodolgasundisiooaes se vacven poco puto cuando ba de spicier poyedor de pap tamaho Elden onentado «opto se ap0}8 i lengajsovetados #cbjon uo se stan fundamentals e ex pos de daisy operaciones que se pueden tela sb Tes Ups de dates 11 ator no uyenairtumete coun stema, ooo oe es te ésttradas, sto gue sta poteos de madsensonn scent En [opiarcinoreiada «objets Ios mona en ve deo datos se moots rel sit Egat dl elogueunconl faves na fone com not Shoo en league evento # bjt se ns messes un ejeton ‘De acordo con Meye, el ie oetade a ates ce metodo gue condaor x tquicouras Se seve basa en shee toe adn Selene © Ssbsstema ern Reverdamee af won lo obs! Un abt sua nia ay compet lento secrets fo as actnes que elon Con ms reson, 0 ‘eee como un ead atacand po a esta campetaate {lie pr ln opeacone ue pune ear fv ono ‘cemiea por vn nome; nena vida limita soto Chon {ine obeo means ss epeicnion 9s0mplemenacin ‘Una dain uy caborada debe a Meyer «Dato orienta a Obie tos et ln comaocin de sata de sftwnse como cokosoae extoctadss {EP gplorentacones de por de donate” Testun de uf stem se sie telzas sedans ol emablado teeth de cnc pete Ta des du a pe Ieee ilacone de deal renal o tdons de ete cm Sti ica io velictones de soci. AS, po alo, cop Ua Il ian'8e ent, una dase pote tear los cc de ore con 808 {slcgn de een, wn le pode harder pier dt (ten ora ce Elhardumes ensambla «pt de componente deta, ts como cieuhos negra (ap qe se pede liza eptdansatepa daca ‘Sonata cofunor mucho tr asd, qu sn tomente veut, Le ‘sided deca ne de duets sseuia mediante compncats el stent Psa dentine 27 {us han sido probadospevament tian El ensumblado de compo- ‘terse iisos se nation nia css adsandoe tes Sones se apa tambien on forge de atos Las clases ups de bjs son como los chpr de Iurdare, Come an lip oe ‘afc goe no sl se plese eat (samba ene xainn gue tbs 2 ple is hes ie ce se appa amet bots de caves, gue sn componana evan uments eps Tn in actanbad ane gran cata de software comenscny maja sete notmaiment para rier poh sspsions po Yow sm il er tusen stan que cometh Is erensr ‘es sieon al efljaretlades del mando alpen deco 9 taciones,ccando Hues dss estamblindolarcon tas a exer ‘Nermatmeni os demrroladoresesprirtador Esse ua porate ao eu (20a 40 por 10) en set moses Sse po ease ‘rae componente pour esos comuad taro 1.11. BENEFICIOS DE LAS TECNOLOGIAS DE OBJETOS (TO) ‘Una pcgunta que hoya ehcen mosh into Cul ain ‘aan mctos de 10 eno proce de deol 1 nial a, sup duda sm oe bees de hae WO aumento de eta ‘lodotiadad del dealer La Sad we pede maja, debi «gue Sa Set pen waa eco et eo eve Dose ena sit alles ou pster sen sxema Fag 13) pure 17. el objto come ene nga Los sisumas nacional, por ota pat, rset Go cues elon Infas no deseadas Las tenttga on syodan 2 es des olaore, ina compli one esol dt tens La prodoctnd det dealin pose mona, deblo&que lis ce men aes states da wi otc 4: abto pote ent mis ego de ogame para Suse Pot ‘a pte eta prductwtad amin amen, debe se xt a ‘Sim manatee ote dl stent yo del mand el Fgura 18 Press vadons! de aon Tay onside que os bens el eed y deta de bo so: esata mde pio. (Cad mas ait Conte rev Increment en excaaiiad Mejores estactaran de norman Increment de apa Sin embargo, Tayo tambien coer lguas inconvenient ssnave slesnos de in 93 un igo soperase 0 met sol 0 pac. Tamadute de a tenohogi hoy dia ya 205 pode conigrs) ‘Neca de tne pups OMG es oma redo ‘eos ce mejores hain ‘Veload de seven Disponiidd de prsnal cuando Cone de converse Soporte prs modusidaé» gan eats {La Figua 19 uestalosbeneoos generics ds tensogts de oboe | utes Lacie conse a par ces ses Fawr 18 5 fon de os eoaogie de abate Tapa Dr A Ot raha sy MA: Ain ee, 1 le 608 RESUMEN ae capitol cs una todd os metodo de dsoloenntados & ‘bor comarca ua eve erin en pislemasencontoon coc ‘ett taional estate que comer sa re Sl state) Que ‘Thun mastando masta owas stu Hl nev nolo pac ‘papa cendaimecte ene conpo de oto “Th ofetacidn scbetos model el mundy eal de uo mao més Sis a existe dl anise que cl moleo ttaiional La omtacen oe Ploporcon mots teas y patadamas ps contr componente Se {itarevelinbesy loess ampabes de aduls de sofware Esta ‘Stacerstiea meors a etenmbidd de os propanns desaollade a tev {& mtodologiy de oentaccn ania 2 cj Los nstion tle ‘amadotes de sStamanydesralindores de apleasone sehen dt ‘eeoloas de modeadoy programas sientasan 9 oer Tos coneposundamenls de enentaegn a objeto om po sbatacton datos uence tenia deo bets Un yo abstacte de dio dese ‘ete cles coo misma estuary comporamiento poeta {Sede dats xen a nocion de tips de dato bound I planes {6a de operaciones dts po ai ena) aad coo ps Se datoe Loe tipoe abate dtu ss tplmcnan a never de css Las ‘late panden beret unas de tat Mla a tencs puss cons Steve melas de sltmaze (tr come sate) en In pte super de Una ‘esl evstnte de mss La betenia perme a compari de ec (Spor contin eutiarén entre rs de ut Laid st Propiedad de un abc que dusrnsa sada oot dels fetantr Con lt etn obey un ceo one on Str porn propa avai «cites ee En cpt examina smc de hs eoologs ord bjt en lenges do pogsamacie, al amo ex Benson gue pode cl dese Tae slate Leseonrpor caves dea programas ot obo eeu en ‘leapt Boh eid asta thos ade vbr cao de obo debt ‘amin eon deeimieto todos os ceetos concepts el cal gue Samp en etal en apis posernes: ty dene contents ba Corde ln ofestacin a oben ene canal aby sonsbdaroe¥ prepare pre ona chem ects de lesen aos

You might also like