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 |