27 lines
		
	
	
		
			505 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			505 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
@startuml
 | 
						|
package com.iluwatar.twin {
 | 
						|
  class App {
 | 
						|
    + App()
 | 
						|
    + main(args : String[]) {static}
 | 
						|
    - waiting() {static}
 | 
						|
  }
 | 
						|
  class BallItem {
 | 
						|
    - LOGGER : Logger {static}
 | 
						|
    - isSuspended : boolean
 | 
						|
    - twin : BallThread
 | 
						|
    + BallItem()
 | 
						|
    + click()
 | 
						|
    + doDraw()
 | 
						|
    + move()
 | 
						|
    + setTwin(twin : BallThread)
 | 
						|
  }
 | 
						|
  abstract class GameItem {
 | 
						|
    - LOGGER : Logger {static}
 | 
						|
    + GameItem()
 | 
						|
    + click() {abstract}
 | 
						|
    + doDraw() {abstract}
 | 
						|
    + draw()
 | 
						|
  }
 | 
						|
}
 | 
						|
BallItem --|> GameItem 
 | 
						|
@enduml |