Hallo,
Ich habe mal wieder eine Frage:
Das folgende Beispiel habe ich mit Absicht etwas abstrakt gehalten, weil mir gerade kein konkretes Beispiel einfiel
Nehmen wir einmal an, ich hätte ein paar Klassen inkl. Methoden entwickelt, die mehrere innovative Objekte in Java erzeugbar und auch nutzbar machen. Weil das eine so unglaublich tolle Entwicklung ist (ja, ne is' klar^^), möchte ich diese Klassen/Methoden gerne auch in anderen Projekten nutzbar machen, die von mir und meinem Team bearbeitet werden. Nur möchte ich nicht, dass jeder einfach nur diese Klassen bzw. die Packages in seinen Workspace kopiert und ggf. auch noch daran herumfummelt.
Folglich ergibt sich für mich die Frage:
- Ist das möglich?
Kann ich Klassen & Methoden schreiben und diese dann in ein anderes Projekt einbinden, ohne dass diese direkt (also ohne zusätzlich Tools wie ka...Decompiler oder sonst wie) bearbeitet / eingesehen werden können?
Wenn ja: Wie stelle ich das an?
An schönsten wäre es natürlich, wenn ich in diesem Falle nur noch folgendes eingeben müsste.
oder
Vielleicht noch ein sehr simples Beispiel (kein Beispiel aus meiner Praxis ;-)):
- Zwei Personen arbeiten nicht sehr diszipliniert an einem Projekt. Person A hat für dieses Projekt eine Klasse entworfen, die Brüche als Objekt sowie Bruchrechnung ermöglicht. Da Person A aber Person B kennt und daher weiß, dass Person B gerne anfängt, alles, was er an Quellcode sieht, sofort zu ändern, wie es ihm passt, möchte Person A nicht, dass Person B diesen Code direkt sehen/bearbeiten kann.
Liebe Grüße
Moch
Ich habe mal wieder eine Frage:
Das folgende Beispiel habe ich mit Absicht etwas abstrakt gehalten, weil mir gerade kein konkretes Beispiel einfiel
Nehmen wir einmal an, ich hätte ein paar Klassen inkl. Methoden entwickelt, die mehrere innovative Objekte in Java erzeugbar und auch nutzbar machen. Weil das eine so unglaublich tolle Entwicklung ist (ja, ne is' klar^^), möchte ich diese Klassen/Methoden gerne auch in anderen Projekten nutzbar machen, die von mir und meinem Team bearbeitet werden. Nur möchte ich nicht, dass jeder einfach nur diese Klassen bzw. die Packages in seinen Workspace kopiert und ggf. auch noch daran herumfummelt.
Folglich ergibt sich für mich die Frage:
- Ist das möglich?
Kann ich Klassen & Methoden schreiben und diese dann in ein anderes Projekt einbinden, ohne dass diese direkt (also ohne zusätzlich Tools wie ka...Decompiler oder sonst wie) bearbeitet / eingesehen werden können?
Wenn ja: Wie stelle ich das an?
An schönsten wäre es natürlich, wenn ich in diesem Falle nur noch folgendes eingeben müsste.
Java:
InnovativeKlasse.innovativeMethode(x);
oder
Java:
import InnovativeKlasse.*;
[...]
innovativeMethode(x);
Vielleicht noch ein sehr simples Beispiel (kein Beispiel aus meiner Praxis ;-)):
- Zwei Personen arbeiten nicht sehr diszipliniert an einem Projekt. Person A hat für dieses Projekt eine Klasse entworfen, die Brüche als Objekt sowie Bruchrechnung ermöglicht. Da Person A aber Person B kennt und daher weiß, dass Person B gerne anfängt, alles, was er an Quellcode sieht, sofort zu ändern, wie es ihm passt, möchte Person A nicht, dass Person B diesen Code direkt sehen/bearbeiten kann.
Liebe Grüße
Moch