hodoyo
448
2021-02-09 14:42:53
2
237

함수를 모은 함수는 어떻게 보통 쓰나요?


예를들어


up(number) 위로

down(number) 아래로

right(number) 오른쪽

left(number)왼쪽으로 라는 함수가 있을때


goHome(){

up(1)

down(1)

right(3)

left(5)

}

 집으로 가는 함수가 저렇게 함수를 모아서 쓰는거라면

그냥 저렇게 쓰는건 뭔가 효율적이지 않은것같은데 

아니면 함수에 들어갈 인수를 gohome에서 받아서 다시 함수로 뿌려주는방식으로 하나요?


gohome(option={up:1,down:1,right:3,left:5}){

up(option.up)

down(option.down)

right(option.right)

left(option.left)

}


유지보수, 재활용성 높게 개발하고 싶은데 어느게 더 나은것인지 몰겠네요 

0
  • 답변 2

  • 성능최적화계획
    855
    2021-02-09 15:01:32

    저라면 1번이여


    홈의 정보가 바뀌거나 변경되면 홈의 메서드도 수정, 호출부도 수정해야 될거 같네요


    행위는 업,다운,레프트,라이트가 처리한다고 생각합니다. 함수를 호출하는 사용자는 홈의 길을 알필욘 없다고 봅니다

  • 피자7
    699
    2021-02-09 15:31:19

    후자가 좋아보입니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.