AHHHHHHHHHH COMMITED TO GITHUB INSTEAD OF FORGEJO FOR WEEKS
This commit is contained in:
		
							parent
							
								
									d6ef44f3d1
								
							
						
					
					
						commit
						0919005cb2
					
				
					 163 changed files with 3875 additions and 47 deletions
				
			
		
							
								
								
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/App.class
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/App.class
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										17
									
								
								Code/Steiner/pruefung04-12-24/src/App.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								Code/Steiner/pruefung04-12-24/src/App.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,17 @@ | |||
| // Luca Fbaian Burger | ||||
| // Aufgabe 4 | ||||
| 
 | ||||
| public class App { | ||||
|     public static void main(String[] args) throws Exception { | ||||
|         DatenanalysePlugin data = new DatenanalysePlugin("DataAnalyzer", "1.0", "Kundendaten"); | ||||
|         UIPlugin ui = new UIPlugin("FancyUI", "1.1", "Buttons and slider"); | ||||
| 
 | ||||
|         data.installieren(); | ||||
|         data.hinzufuegenDatenquelle("Einkausdaten"); | ||||
|         data.ausfuehren(); | ||||
|         ui.installieren(); | ||||
|         ui.ausfuehren(); | ||||
|         ui.anpassen("Graphen und Digramme"); | ||||
|         ui.ausfuehren(); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/DatenanalysePlugin.class
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/DatenanalysePlugin.class
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										24
									
								
								Code/Steiner/pruefung04-12-24/src/DatenanalysePlugin.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								Code/Steiner/pruefung04-12-24/src/DatenanalysePlugin.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,24 @@ | |||
| // Luca Fbaian Burger | ||||
| // Aufgabe 5 | ||||
| 
 | ||||
| import java.util.ArrayList; | ||||
| 
 | ||||
| public class DatenanalysePlugin extends Plugin { | ||||
|     private ArrayList<String> datenquellen = new ArrayList<String>(); | ||||
| 
 | ||||
|     public DatenanalysePlugin(String name, String version, String datenquelle) { | ||||
|         super(name, version); | ||||
|         datenquellen.add(datenquelle); | ||||
|     } | ||||
| 
 | ||||
|     public void ausfuehren() { | ||||
|         for (String string : datenquellen) { | ||||
|             System.out.println("Datenanalyse für " + string + " wird durchgeführt."); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public void hinzufuegenDatenquelle(String neueDatenquelle) { | ||||
|         datenquellen.add(neueDatenquelle); | ||||
|         System.out.println("Datenquelle hinzugefügt: " + neueDatenquelle); | ||||
|     } | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/Plugin.class
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/Plugin.class
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										31
									
								
								Code/Steiner/pruefung04-12-24/src/Plugin.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								Code/Steiner/pruefung04-12-24/src/Plugin.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,31 @@ | |||
| // Luca Fbaian Burger | ||||
| // Aufgabe 5 | ||||
| 
 | ||||
| public abstract class Plugin { | ||||
|     protected String name; | ||||
|     protected String version; | ||||
| 
 | ||||
|     public Plugin(String name, String version) { | ||||
|         this.name = name; | ||||
|         this.version = version; | ||||
|     } | ||||
| 
 | ||||
|     public String getName() { | ||||
|         return name; | ||||
|     } | ||||
| 
 | ||||
|     public String getVersion() { | ||||
|         return version; | ||||
|     } | ||||
| 
 | ||||
|     public void installieren() { | ||||
|         System.out.println(this.name + " Version " + version + " wird installiert."); | ||||
|     } | ||||
| 
 | ||||
|     public void deinstallieren() { | ||||
|         // Logik | ||||
|     } | ||||
| 
 | ||||
|     public abstract void ausfuehren(); | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/UIPlugin.class
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Code/Steiner/pruefung04-12-24/src/UIPlugin.class
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										20
									
								
								Code/Steiner/pruefung04-12-24/src/UIPlugin.java
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								Code/Steiner/pruefung04-12-24/src/UIPlugin.java
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | |||
| // Luca Fbaian Burger | ||||
| // Aufgabe 5 | ||||
| 
 | ||||
| public class UIPlugin extends Plugin { | ||||
|     private String uiElement; | ||||
| 
 | ||||
|     public UIPlugin(String name, String version, String uiElement) { | ||||
|         super(name, version); | ||||
|         this.uiElement = uiElement; | ||||
|     } | ||||
| 
 | ||||
|     public void ausfuehren() { | ||||
|         System.out.println("UI Erweiterung wird ausgeführt: " + this.uiElement); | ||||
|     } | ||||
| 
 | ||||
|     public void anpassen(String uiElement) { | ||||
|         this.uiElement = uiElement; | ||||
|         System.out.println("UI angepasst zu: " + this.uiElement); | ||||
|     } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue