롤에서 아이템 보면 스킬쓸때 평타때릴때 피해입을때 ~ 추가 효과 주는 아이템이 많은데
저는 아이템 착용하면 해당 효과 함수를 delegate에 추가해서 실행하는 걸로 구현했는데 delegate 를 많이 쓰게 되요
저는 이거를 delegate 말고는 구현방법을 몰라서 이대로 하는데 delegate 많이 쓰면 안 좋은거 있나요?
저는 아이템 착용하면 해당 효과 함수를 delegate에 추가해서 실행하는 걸로 구현했는데 delegate 를 많이 쓰게 되요
저는 이거를 delegate 말고는 구현방법을 몰라서 이대로 하는데 delegate 많이 쓰면 안 좋은거 있나요?
단점 코드 파악이 직관적이지 않다는거정도?
감사
델리게이트가 어떤 메서드를 수행하는지 추적할 수 없음
감사
아이템을 추상클래스로 만들고 상속 받는 형식으로 하는거 방법도 있긴함