27 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			588 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @startuml
 | |
| package com.iluwatar.subclasssandbox {
 | |
|   class App {
 | |
|     - LOGGER : Logger {static}
 | |
|     + App()
 | |
|     + main(args : String[]) {static}
 | |
|   }
 | |
|   class GroundDive {
 | |
|     + GroundDive()
 | |
|     # activate()
 | |
|   }
 | |
|   class SkyLaunch {
 | |
|     + SkyLaunch()
 | |
|     # activate()
 | |
|   }
 | |
|   abstract class Superpower {
 | |
|     # logger : Logger
 | |
|     + Superpower()
 | |
|     # activate() {abstract}
 | |
|     # move(x : double, y : double, z : double)
 | |
|     # playSound(soundName : String, volumn : int)
 | |
|     # spawnParticles(particleType : String, count : int)
 | |
|   }
 | |
| }
 | |
| GroundDive --|> Superpower 
 | |
| SkyLaunch --|> Superpower 
 | |
| @enduml |