Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur Java stöder Software Återanvändning

    Java är ett programmeringsspråk som ursprungligen utvecklades av Sun Microsystems som är väl känd för sin starkt objektorienterad design och nästan komplett plattformsoberoende förmågor . Programvara återanvändbarhet härstammar från tanken att ett programmeringsspråk problem endast bör lösas en gång och , från och med då , koden för den lösningen helt enkelt kopieras till ett projekt som behöver det . Problemet

    Vid första anblicken låter kod återanvändbarhet så enkelt som att kopiera och klistra in koden . Dock tenderar kod skriven specifikt för ett annat projekt att använda saker som är specifika för detta projekt , och det är ibland lättare att skriva om koden från grunden än att göra de ändringar som krävs för att få det att fungera i ett nytt projekt .


    objektorienterad

    Ett sätt Java försöker genomdriva programvara återanvändbarhet är genom att tillämpa objektorienterade principer . Många av de metoder som leder till alltför projekt - specifika kodning i språk som C är helt enkelt omöjligt i Java .
    Java gränssnitt

    annat sätt Java adresser detta problem är genom användning av gränssnitt . Gränssnitt är en valfri funktion i Java som tillåter en utvecklare att definiera en uppsättning av metodanrop som behövs för att slutföra en uppgift , och sedan separat skriva en klass som implementerar detta gränssnitt . Detta säkerställer att , i framtiden , kan koden användas i varje situation som den ursprungliga gränssnittet kan användas i. Helst utvecklare måste också spela tillsammans , genom att skriva metoder och klasser som implementerar gränssnitt och som kräver bredare gränssnitt snarare än projekt - specifika klasser när det är möjligt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man hämtar en LinkedHashMap i Velocity
    ·Hur man kombinerar Klasser i Java
    ·Java Certifiering FAQs
    ·Hur man använder en Skeva Heap i Java
    ·Hur får man antalet rader på en Java läsa filen
    ·Hur att måla ett problem på Java
    ·Hur får input från en Java GUI
    ·Hur du itererar en lista i JSP
    ·Kan Android Run Jar
    ·Hur man bygger en enkel klocka för Android i Eclipse
    Utvalda artiklarna
    ·Hur man gör en Android App Med NetBeans
    ·Java Undantag Tutorial
    ·Vad är funktionen av Java
    ·Så ringer en CFC Från Javascript
    ·Hur konvertera Hex till Decimaler i VB.NET
    ·Hur att fylla en listvy Från en generisk lista VB.Net
    ·Hur göra diagram i Visual Basic
    ·Hur man kan koda UTF - 8 i Python
    ·Access 2007 & MySQL
    ·Hur man gör Java Pop - Up sidor
    Copyright © Dator Kunskap http://www.dator.xyz