4
요즘에는 요청한 매개 변수 개수와 관련된 클래스를 작성할 때 찢어졌습니다.메서드 호출에 인수가 너무 많습니다.
아주 간단한 생성자 예 :
Burger(bun, meat, cheese, lettuce)
this.bun = bun
this.meat = meat
...
대
Burger(grocery)
this.bun = grocery.bun
this.meat = grocery.meat
...
는 두 가지 방법이 유효한 방법이다. 첫 번째 방법은 햄버거에 무엇이 들어가는지를 정확하게 보여 주며 더 일반적인 클래스로 인수를 분해하므로 결합이 적어 지므로 객체 그래프가 더 간단하기 때문에 일반적으로 테스트하기가 쉽습니다.
그러나 두 번째 방법은 훨씬 간단하고 깨끗하며 햄버거가 더 많은 재료를 필요로 할 수 있습니다. 그런 다음 첫 번째 방법의 논쟁은 엄청나게 큰 영향을 줄 수 있습니다.
이런 상황에서 어떤 방법으로 권장 할 만한지 알고 싶습니다. 보다 깔끔하고 결합 된 코드 또는 더 자세한 방법을 찾으십시오.