avalikud väljad ja meetodid. (Tavaline jaotus: väljad privaatsed ja meetodid avalikud.) · Soodustab suurte programmide hallatavust, kuna objekti "kasutaja" ei pea teadma midagi selle sisemistest realisatsioonidetailidest. · public, protected, private või juurdepääsu piiritlejat pole · Kui juurdepääsu piiritlejat ei kasutata, siis klassid, meetodid ja andmeväljad on kättesaadavad sama paketi kõikides klassides. Pärilus (ingl. inheritance) · Klassid võivad olla üksteise suhtes pärilusseoses. · Alamklass pärib kõik ülemklassi väljad ja meetodid. · Enamikes keeltes igal klassil ülimalt üks otsene ülemklass. Javas ka. · Mõnedes keeltes (näit. Python) on lubatud ka mitmene pärimine. · Pärimine soodustab koodi korduvkasutust. 2. Loeng Konstruktoritest veel Piiritleja (ingl. Modifier) - kasutusliiki täpsustav kirjelduse alguses paiknev võtmesõna;
teenust ei kasutata. (eksam) Serveriteenused: klient->server Komponentidel põhinev arhitektuur, eelised: taaskasutatav asendatav laiendatav kapseldatud sõltumatus Kihiline arhitektuur: (eksam) abstraktne kapseldatud selgelt defineeritud kihid taaskasutatav nõrgalt seotud Objekt orienteeritud arhitektuur: abstraktsioon kompositisioon pärilus kapseldamine polümorfism eraldatus Öeldakse, et koodis tasuks kommenteerida lõpptulemuse eesmärk. Teenus orienteeritud arhitektuur autonoomne jagatav nõrgalt seotud jagatakse lepingut ja skeemi, mitte sisemisi klasse Selle heaks näiteks on google’i autentimine, meie saadame infot, saame tagasi infot, aga teenuse sisust ei tea mitte midagi LOENG 4 – Erik Jõgi codeborne’ist:
........................................................................................38 Kompileerimine................................................................................................................ 39 Kommentaarifail............................................................................................................... 39 Ülesandeid.........................................................................................................................40 Pärilus....................................................................................................................................40 Päriluseta näide................................................................................................................. 41 Alamklass..........................................................................................................................41 Ülesandeid.........................................................................
taha mingit reklaami, vaid ainult näha, kuidas tema hobused võidavad. Hollandi kiire tõus maailma tippu on seotud olümpiafondiga, kuhu annetajaid laiemalt ei teata ja kelle hobuste nimed algavad sõnaga Olympic. Sveitsis autasustati Sveitsi Ratsaspordi Liidu kuldnõelaga 78-aastast Arthur Schmid`i, kes on andnud 40 aasta jooksul 115 hobust Sveitsi parimate ratsanike käsutusse." (Eesti Ratsaspordi Liit, 2015). ,,Loomulikult liigub suurtel ratsavõistlustel igasugust pärilus-, raha- ja vaimuaristokraatiat läbisegi tallitüdrukutega ja miljonärideks tõusnud profiratsanikega. FEI eelmine president oli Hispaania printsess Dona Pilar de Borbon, enne teda oli Inglise printsess Ann ning hetkel täidab FEI presidendi rolli populaarne Jordaania printsess Haya. Eesti on alles teel suurde ratsaspordimaailma. Ratsaspordi arengus võib tuua võrdlusi kogu riigi arenguga. Edu saavutada on meie alal aga võimalik palju kiiremini kui tavalises spordis, sest kui on
juurde. Tihtipeale ei saa rakendust paralleelselt mitmest arvutist tööle panna. Skaleeritavus aga lubab seda. o Paindlikus, o Kättesaadavus. • Objekt-orienteeritud – arhitektuur objekt-orienteeritud põhimõttega. Igal objektil on oma ülesanne, objekte saab laiendada, omavahel siduda jne. Omadused: o abstraktsioon, o kompositsioon, o pärilus, o kapseldamine – et objekt võiks samuti omada mingit põhifunktsionaalsust, o polümorfism, o eraldatus. Kasu: o Arusaadavus, o Taaskasutatavus – kui oleme loonud klassi, siis on võimalik sellest klassist alamklassi luua või seda klassi laiendada ja kasutada seda natuke muus vormis, o Testitavus – kui rakendus on loodud objektina või komponendina, siis on sellist rakendust kergem testida
Manageeritav Isoleeritud Jõudlus Taaskasutatav Testitav o Kasud: Laiendatavus Nõrgalt seotud Skaleeritavus Aplikatsioonide lihtsus o Kasud: Hallatavus Skaleeritavus Paindlikus Kättesaadavus o Abstraktsioon o Kompositsioon o Pärilus o Kapseldamine o Polümorfism o Eraldatus o Kasu: Arusaadavus Taaskasutatavus Testitavus Laiendatavus Kõrge kohesiivsus- seotud funktsionaalsus on ühendatud samasse klassi DDD o Objektorienteeritud arhidektuur kus lähtutakse ärilisest domeenist. o Kasu: Äriline mõistmine OO kasud
Nt pilveteenused töötavad mitmes arvutis ja neid pannakse juurde. ● paindlikus ● kättesaadavus 95. Objekt orienteeritud arhitektuur. Objektorienteeritud programeerimine. Luuakse objektid. Igal objektil oma ülesanne. Objekte saab laiendada ja omavahel sisuda. Omadused: ● abstraktsioon ● kompositsioon ● pärilus ● kapseldamine ● polümorfism eraldatus ● eraldatus Kasu: ● arusaadavus objektid peegeldavad tegelikku maailma ● taaskasutatavus klassist saab luua alamklasse, klassi saab laiendada, kasutada osaliselt jmt ● testitavus saab testida klasside kaupa, see lihtsustab testimist ● laiendatavus ● kõrge kohesiivsus tugevalt seotud funktsionaalsus on ühendatud samasse klassi. 96. DDD arhitektuur
lord Bolingbroke, samuti Prantsusmaa. Rahulepingu tulemusel loobusid Austria Habsburgid taotlusest luua hiigelimpeerium. Philippe V Bourbon jäi Hispaania kuningaks, Hispaaniale jäid ka kolooniad väljaspool Euroopat. Gibraltar loovutati aga Inglismaale. Karl VI /Austria sai oma valdusesse Lõuna- Madalmaad, Milano, Napoli ja veel alasid Itaalias. Savoia hertsog Viktor Amadeus sai Sitiislia kuningriigi. Lisaks Gibraltarile liideti Inglismaaga ka prantsuse valdusi Ameerikas. Pärilus tunnistati rahvusvaheliseks probleemiks. 3. PÕHJASÕDA 1700 - 1721 Põhjasõda, nagu ka sellega suures osas paralleelselt kulgenud Hispaania pärilussõda, mõjutas oluliselt Euroopa poliitilise kaardi kujunemist ning rahvusvahelisi suhteid järgnevate sajandite vältel. Sõja kõige tähtsamaks tulemuseks oli Venemaa tõus Euroopa perifeersest ja pool-barbaarsest riigist kontinendi üheks mõjukaimas, periooditi kõige tugevamaks suurvõimuks. Ühtlasi degradeeris kaotus sõjas Rootsi