웹 응용 프로그램의 범위 내에서 메서드의 액세스 가능성을 public
대 internal
이라고 선언 할 때 의미는 무엇입니까?웹 앱의 메소드를 공개 또는 내부로해야합니까?
웹 응용 프로그램에는 일반적으로 응용 프로그램 내에서만 사용되는 메서드가 들어 있습니다. 예를 들어, 전자 상거래 웹 사이트에는 사용자의 주문 내역을 검색하는 메소드가 포함될 수 있습니다. 의 라인을 따라 :이 방법은 클래스 라이브러리에 포함 된 경우
이public
및
internal
액세스 한정자의 중요성은 매우 간단
public List<Orders> RetrieveOrders() {
//code goes here
}
; 공용 메서드는 라이브러리 자체 외부에서 액세스 할 수 있지만 내부 메서드는 그렇지 않습니다.
웹 응용 프로그램과 관련하여 실제적인 차이점이 있습니까?
편집 : 내 질문은 What is the difference between Public, Private, Protected, and Nothing?의 중복으로 제안되었습니다. 나는 접근 수정 자에 대한 설명을 요구하지 않는다. 구체적으로 웹 사이트 내의 메소드에 대한 액세스 수정 자에 대한 중요성이 있는지 묻습니다.
가능한 [Public, Private, Protected 및 Nothing의 차이점은 무엇입니까?] 가능한 복제본 (http://stackoverflow.com/questions/614818/what-is-the-difference-between-public-private-protected -and-nothing) – Steve