«oop» 태그된 질문

객체 지향 프로그래밍은 "객체"를 사용하는 프로그래밍 패러다임입니다.



15
언제 클래스 대신 구조체를 사용해야합니까?
MSDN은 가벼운 객체가 필요할 때 구조체를 사용해야한다고 말합니다. 클래스보다 구조체가 선호되는 다른 시나리오가 있습니까? 어떤 사람들은 그것을 잊었을 수도 있습니다. 구조체 는 메소드를 가질 수 있습니다. 구조체 는 상속 될 수 없습니다. 구조체와 클래스의 기술적 차이점을 이해하지만 구조체 를 사용할 때 기분이 좋지 않습니다 .
302 .net  oop 




5
클래식에 비해 프로토 타입 상속의 이점은 무엇입니까?
그래서 나는 마침내 몇 년 동안 내 발 끌기를 멈추고 JavaScript를 "적절하게"배우기로 결정했습니다. 언어 디자인에서 가장 머리를 긁는 요소 중 하나는 상속 구현입니다. Ruby에서 경험을 쌓은 후 클로저와 동적 타이핑을 보게되어 정말 기뻤습니다. 그러나 내 인생에서 상속을 위해 다른 인스턴스를 사용하여 객체 인스턴스에서 어떤 이점이 있는지 알아낼 수 없습니다.

18
수업에서 "this"를 언제 사용해야합니까?
나는 그것이 this현재 객체 를 참조 한다는 것을 알고 있습니다. 하지만 언제 사용해야하는지 모르겠습니다. 예를 들어, 일부 방법 x대신에 사용하면 차이가 this.x있습니까? 수 있음 x고려 방법에 대한 로컬 변수를 참조 할 것인가? 나는이 방법에서만 볼 수있는 변수를 의미합니다. 무엇에 대해 this.method()? 사용할 수 있습니까? 사용해야합니까? 방금을 사용 method()하면 기본적으로 현재 …
267 java  oop  this 

13
C ++에서 정적 클래스를 어떻게 작성합니까?
C ++에서 정적 클래스를 어떻게 작성합니까? 나는 다음과 같은 것을 할 수 있어야한다. cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; BitParser클래스를 만들었다 고 가정합니다 . 무엇 것 BitParser같은 클래스 정의 모양을?
263 c++  oop  class  syntax  static 

14
자바 스크립트에서 클래스와 정적 메소드
나는 이것이 효과가 있다는 것을 안다. function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' 하지만 전화하고 싶다면 Foo.talk() // this will not work Foo.prototype.talk() // this works correctly Foo.talk일할 수있는 방법을 찾았습니다 Foo.__proto__ = Foo.prototype Foo.talk = Foo.prototype.talk 다른 방법이 …
262 javascript  oop 


6
객체 지향 자바 스크립트 모범 사례? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
251 javascript  oop 

27
세터가 "this"를 반환하는 것은 나쁜 습관입니까?
자바의 setter가 "this"를 반환하게하는 것이 좋은 생각입니까? public Employee setName(String name){ this.name = name; return this; } 이 패턴은 다음과 같이 setter를 연결할 수 있기 때문에 유용 할 수 있습니다. list.add(new Employee().setName("Jack Sparrow").setId(1).setFoo("bacon!")); 이 대신에 : Employee e = new Employee(); e.setName("Jack Sparrow"); ...and so on... list.add(e); ...하지만 일종의 표준 …
249 java  design-patterns  api  oop 

17
서브 클래스는 개인 필드를 상속합니까?
이것은 인터뷰 질문입니다. 서브 클래스는 개인 필드를 상속합니까? "일반 OOP 방식"을 사용하여 액세스 할 수 없으므로 "아니오"라고 대답했습니다. 그러나 면접관은 이러한 필드를 간접적으로 또는 리플렉션을 사용하여 액세스 할 수 있으며 여전히 객체에 존재하기 때문에 상속 된 것으로 생각합니다. 돌아온 후 javadoc 에서 다음 인용문을 찾았습니다 . 수퍼 클래스의 개인 회원 …
245 java  oop  inheritance  private 

10
UML 화살표 설명
나는 최근 UML을 공부하고 클래스 사이에 일반 화살표가있는 간단한 다이어그램을 그리는 중이지만 충분하지 않다는 것을 알고 있습니다. 다이어그램 리더에게 의미가있는 일반화, 실현 등의 다른 화살표가 많이 있습니다. 각 화살표 (일반, 일반, 점선, 다이아몬드로 채워진 다이아몬드)를 설명 할 수있는 훌륭한 자료가 있습니까? 코드 예제가있는 것이 가장 좋습니다.
244 oop  uml 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.