인벤토리, 아이템 구조 변경

Project 2019. 1. 23. 18:44
반응형

인벤토리 리펙토링 


- 인벤토리 아이템에서 제외된 아이템 발생하여 아이템과 인벤토리에대한 구조가 변경됨.



인벤토리.mdj



https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-aggregation-vs-composition/



http://www.nextree.co.kr/p6753/


Association (연관) , Directed Association (방향성있는 연관)

: 다른객체의 참조를 가지는 필드 

ex) User클래스의 필드 : List<Address> address;

User -> Address 

User -- Address


Aggregation : 집합 

ex) 자동차 구성요소 : 바퀴, 문, 헤드라이트, 엔진 등 

Composition : 파츠 

ex) 사람 : 머리, 손, 발 등 




현재 인벤토리에 들어갈수 있는 아이템은 장착아이템밖에 없으나 

추후 인벤토리에 들어갈수 있는 아이템의 종류가 바뀔수있다는 전제하에 리팩토링을 실시 하였다.


인벤토리_아이템_리펙토링_2차.mdj


반응형

'Project' 카테고리의 다른 글

새로운아이템구조  (0) 2019.02.15
아이템 구조변경  (0) 2019.01.29
공주를구해줘 할일  (0) 2019.01.23
2019-01-18 (공주를구해줘 개발일지)  (0) 2019.01.18
골드 드랍및 획득  (0) 2018.12.12
: