"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 표준 방법의 보다 실용적인 예

표준 방법의 보다 실용적인 예

2024-11-08에 게시됨
검색:135
  • 이전 예에서는 표준 방법의 사용을 보여주었지만 실제 시나리오에서는 그렇지 않았습니다.

  • 시리즈 인터페이스는 널리 사용되었으며 이에 의존하는 많은 프로그램이 있었습니다.

  • 시리즈의 여러 구현에서 시리즈의 다음 n개 요소가 포함된 배열을 반환하는 메서드를 추가한 것으로 나타났습니다.

  • getNextArray(int n) 메소드를 사용하여 Series 인터페이스를 개선하기로 결정했습니다. 여기서 n은 검색할 요소 수를 지정합니다.

  • 표준 메소드 이전에 이 메소드를 추가하면 이를 정의하지 않은 기존 코드가 손상됩니다.

  • 표준 방식을 사용하면 기존 코드에 문제를 일으키지 않고 시리즈 인터페이스에 새로운 방식을 추가할 수 있습니다.

  • 어떤 경우에는 인터페이스에 추가된 표준 메소드를 사용하면 모든 상황에서 작동하는 구현을 제공할 수 없을 때 오류가 보고됩니다.

  • 이러한 기본 메소드는 선택적 코드를 정의합니다.

  • 어떤 경우에는 어떤 상황에서도 작동하도록 기본 방법을 정의할 수 있습니다.

  • getNextArray() 메소드는 시리즈 인터페이스에서 이미 요구하는 getNext() 메소드를 사용하여 구현할 수 있으므로 예시입니다.

  • 표준 메소드 getNextArray()를 사용하여 Series의 새 버전을 구현하는 것이 가능합니다.

Um exemplo mais prático de um método padrão

  • 표준 getNextArray() 메소드는 원래 시리즈 사양에 이미 존재하는 getNext() 메소드를 사용하여 구현됩니다.

  • Series를 구현하는 모든 클래스는 메서드를 재정의하지 않고도 getNextArray()를 사용할 수 있습니다.

  • getNextArray()를 추가해도 기존 코드가 무효화되지 않습니다.

  • 클래스는 필요한 경우 getNextArray()의 자체 구현을 제공할 수 있습니다.

  • 표준 방법의 장점:

  • 기존 코드를 무효화하지 않고 인터페이스를 발전시킬 수 있습니다.

  • 자리 표시자 구현 없이 선택적 기능을 제공합니다.

  • getNextArray()의 경우 시리즈 구현에 메서드가 필요하지 않으면 자리 표시자 구현을 제공할 필요가 없으므로 코드가 더 깔끔해집니다.

릴리스 선언문 이 기사는 https://dev.to/devsjavagirls/um-exemplo-mais-pratico-de-um-metodo-padrao-48c9?1에 복제되어 있습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다. 그것
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3