Java is een programmeertaal die oorspronkelijk ontwikkeld door Sun Microsystems , dat bekend staat om zijn zwaar object - georiënteerd ontwerpen en bijna volledig cross-platform mogelijkheden . Software herbruikbaarheid komt voort uit het idee dat een programmering probleem slechts een keer moeten worden opgelost en , vanaf dat moment , de code voor de oplossing simpelweg gekopieerd naar een project dat het nodig heeft . Het probleem Op het eerste gezicht , het hergebruik van code klinkt zo eenvoudig als kopiëren en plakken code . Echter , code speciaal geschreven voor een ander project heeft de neiging om gebruik te maken van zaken die specifiek zijn voor dat project te maken , en het is soms makkelijker om de code te herschrijven vanuit het niets dan de aanpassingen die nodig zijn om het te laten werken in een nieuw project te maken . < Br > object Oriented Een manier Java probeert software herbruikbaarheid te dwingen is door het afdwingen van objectgeoriënteerde principes . Veel van de praktijken die leiden tot overdreven project - specifieke codering in talen als C zijn in Java gewoon onmogelijk . Java -interfaces andere manier om Java -adressen dit probleem is door het gebruik van interfaces . Interfaces zijn een facultatief kenmerk van Java waarmee een ontwikkelaar om een reeks methode vast oproepen nodig is om een taak te voltooien , en vervolgens afzonderlijk schrijven klasse die de interface implementeert . Dit zorgt ervoor dat , in de toekomst , kan de code worden gebruikt in elke situatie die de originele interface kan worden gebruikt in het ideale geval , de ontwikkelaars moeten ook om mee te spelen , door het schrijven van methoden en klassen die interfaces te implementeren en dat bredere interfaces in plaats van project vereist - specifieke klassen waar mogelijk .
|