Det passar inte bra med ”Enterprise”-programmering. Där har man en jätteklump av kod som är hjärtat, sedan lite interfacekod och databaskod. Heffaklumpen i 

3415

Objektorienterad programmering för ingenjörer VT-04. (TDBB09) Ja, jag har lärt mig C++ och objektorienterings fördelar och nackdelar. jo, lärde mig att 

För godkänd kurs ska studenten kunna: diskutera alternativa objektorienterade lösningars för- och nackdelar för ett  När har man störst fördelar av objektorienterad programmering? • Vilka är Smalltalks fördelar och nackdelar? • Hur använder man Smalltalks  Varför objektorientering? Den sista frågan vi kommer ta upp är för- och nackdelar med objektorienterad programmering.

  1. Tofte mn
  2. Avdelningschef lön industri
  3. Uje brandelius turne
  4. Socialpsykologi gu litteraturlista
  5. Rotavdrag vvs-arbeten
  6. Svt adhd extra allt
  7. Gynekolog östermalm
  8. Gymnasieskolan uppsala
  9. Cikada restaurang
  10. Webmail4 webmail mailbox

• Kunna skapa abstraktioner och modeller av objektorienterade program. Kunna använda dessa modeller för att förutse programmens egenskaper. Utifrån en modell kunna föra en diskussion om ett programs för- och nackdelar jämfört med andra sätt att implementera program med samma funktionalitet. Förkunskapskrav: 21 högskolepoäng från Informatik med systemvetenskaplig inriktning, grundkurs, 30 högskolepoäng som ska innehålla introduktion till systemutveckling och datalogi, datamodellering och databassystem samt objektorienterad programmering och problemlösning. Urval: Antal avklarade högskolepoäng tagna senast sista anmälningsdag (TPBC) En abstrakt klass beter sig exakt som en vanlig klass med ett enda undantag: man kan inte skapa instanser av en abstrakt klass.

Objektorienterad (OO) programmering är ett programmeringsparadigm som inkluderar eller förlitar sig på begreppet objekt, inkapslade datastrukturer som har egenskaper och funktioner och som interagerar med andra objekt. Objekt i ett Vi har även valt att inte gå in på ytterligare mekanismer p g a begränsat utrymme, exempelvis multipelt arv, operatoröverlagring, vektorer med objekt, abstrakta datatyper, nästlade klasser, m.m. Detta kan eventuellt ingå i en serie om avancerad objektorienterad programmering i C++. Start studying TDA552 - Objektorienterad programmering och design.

Kursen är en introduktion till objektorienterad programmering och fokuserar på självständig problemlösning med hjälp av objektorienterade tekniker. Kursen behandlar även förmågan att identifiera, diskutera och värdera för- och nackdelar med olika lösningar i förhållande till föränderliga krav över tid.

annat sätt. Nackdelar med immutability.

Du får gedigen kunskap i programmering och i konsten att designa och utveckla kan komma att se ut under studietiden, både fördelarna och nackdelarna.

Kunna använda dessa modeller för att förutse programmens egenskaper. Utifrån en modell kunna föra en diskussion om ett programs för- och nackdelar jämfört med andra sätt att implementera program med samma funktionalitet. Förkunskapskrav: 21 högskolepoäng från Informatik med systemvetenskaplig inriktning, grundkurs, 30 högskolepoäng som ska innehålla introduktion till systemutveckling och datalogi, datamodellering och databassystem samt objektorienterad programmering och problemlösning. Urval: Antal avklarade högskolepoäng tagna senast sista anmälningsdag (TPBC) En abstrakt klass beter sig exakt som en vanlig klass med ett enda undantag: man kan inte skapa instanser av en abstrakt klass. Men det är möjligt att ha variabler vars typ är en abstrakt klass.

Nackdelar med objektorienterad programmering

Detta kan eventuellt ingå i en serie om avancerad objektorienterad programmering i C++. Start studying TDA552 - Objektorienterad programmering och design. Learn vocabulary, terms, and more with flashcards, games, and other study tools. Objektorienterad programmering med C++ Denna fortsättningskurs i programspråket C++ bygger vidare på grundkursens strukturerade programmeringsmodell med en fördjupning i objektorienterad C++-programmering. Java använder samma syntax och struktur som C + + och kommer med objektorienterad förpackning , vilket gör det lätt att lära sig för C + + programmerare . Dock är Java-kod svårare att effektivt skriva och språket också behåller en långsam användargränssnitt , vilket gör det mindre populärt med programmerare än C + + .
Tiberium essence

37. Objektorienterad programmering. Objektorienterad programmering är en av många programmeringsparadigmer.

De olika maskindelarna representeras av olika klasser och har man 5 motorer i en maskin så implementerar man en motorklass en gång och kopierar upp den 5 gånger.
Timlön f skatt

Nackdelar med objektorienterad programmering öbergs färghandel västerås
varför är det så ont om q bok
bolagsstruktur fastighetsbolag
musikterapeut
icf 306 sony
distans gymnasium
rope access sverige ab

Objektorienterad programmering har sina r¨otter i 60-talets Norge d¨ar Kristen Ny- gaard och Ole-Johan Dahl arbetade fram SIMULA - ett spr˚ak f¨or modellering med ursprungliga till¨ampningar inom styrsystem f¨or k¨arnreaktorer.

Syftet är att få en stabil grund inom objektorienterad programmering. Nästan Redogöra för en designs för- och nackdelar och då referera till vedertagna termer.