«interface» 태그된 질문

인터페이스는 구성 요소와 지정된 상호 작용 지점을 나타냅니다. 인터페이스는 하드웨어 및 소프트웨어 레벨 모두에서 적용 가능합니다. --- 또한 ​​Java, C # 및 유사한 언어의 단일 상속에 대한 유일한 예외 인 언어 요소 '인터페이스'를 참조합니다.


5
IList <T> 반환이 T [] 또는 List <T> 반환보다 나쁘나요?
다음과 같은 질문에 대한 답변 : List &lt;T&gt; 또는 IList &lt;T&gt;는 항상 인터페이스를 반환하는 것이 컬렉션의 구체적인 구현을 반환하는 것보다 낫다는 데 동의하는 것 같습니다. 그러나 나는 이것으로 어려움을 겪고 있습니다. 인터페이스를 인스턴스화하는 것은 불가능하므로 메서드가 인터페이스를 반환하는 경우 실제로는 여전히 특정 구현을 반환합니다. 두 가지 작은 방법을 작성하여 이것을 …

14
인터페이스를 별도의 패키지에 넣어야합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 질문 개선 저는 많은 구성 요소와 종속성이있는 다소 큰 프로젝트에서 작업하는 팀이 처음입니다. 모든 구성 …

2
var 키워드 뒤의 밑줄과 인터페이스 이름은 무엇을 의미합니까?
에서 http://golang.org/src/pkg/database/sql/driver/types.go : type ValueConverter interface { // ConvertValue converts a value to a driver Value. ConvertValue(v interface{}) (Value, error) } var Bool boolType type boolType struct{} var _ ValueConverter = boolType{} // line 58 func (boolType) String() string { return "Bool" } func (boolType) ConvertValue(src interface{}) (Value, error) {....} …

12
인터페이스를 사용하는 이유는 무엇입니까? 표준화만을위한 것인가? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중하도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 인터페이스를 사용하는 이유는 무엇입니까? 표준화만을위한 것인가?
79 oop  interface  ooad 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.