22 lines
		
	
	
		
			451 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			451 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @startuml
 | |
| package com.iluwatar.doublechecked.locking {
 | |
|   class App {
 | |
|     - LOGGER : Logger {static}
 | |
|     + App()
 | |
|     + main(args : String[]) {static}
 | |
|   }
 | |
|   class Inventory {
 | |
|     - LOGGER : Logger {static}
 | |
|     - inventorySize : int
 | |
|     - items : List<Item>
 | |
|     - lock : Lock
 | |
|     + Inventory(inventorySize : int)
 | |
|     + addItem(item : Item) : boolean
 | |
|     + getItems() : List<Item>
 | |
|   }
 | |
|   class Item {
 | |
|     + Item()
 | |
|   }
 | |
| }
 | |
| Inventory -->  "-items" Item
 | |
| @enduml |