가공데이터 · 한국어 지식관계

캡슐화 document_id A220623086538

분류
IT_과학
라벨 상태 (label_status)
approved
문맥 (context)
속성인 데이터와 메서드의 결합은 C++의 경우 멤버함수를 호출할 때 객체의 저장공간을 멤버함수에 넘겨 데이터 처리를 하도록 하는 방법을 사용한다. 내부에 감추는 방법으로는 언어적 측면에서 접근지정자를 두어 은닉의 정도를 기술하여 구현한다. 은닉의 정도를 접근지정자로 기술하고 해당 영역에 들어가는 속성이나 메서드를 제한하면 된다. 접근지정자에 의해 제한된 멤버들은 컴파일러에 의해 판단된다. 언어적 측면에서 접근지정자에 의해 정의된 해당 멤버변수나 멤버함수는 코드 중에 접근방식을 위반한 코드를 작성하면 컴파일 오류로 처리하고 실행코드 생성을 제한한다. <heading>C++에서 접근지정자 </heading> C++언어에서 은닉하는 방법으로 접근지정자를 사용한다. 접근이 제한된 데이터를 변경할 필요가 있을 때, 외부에서 접근할 수 있는 메서드를 제공하여 객체의 데이터를 변경하면 된다. public: // 지금부터 선언되는 멤버변수와 함수는 모두 접근 허용. protected: // 지금부터 선언되는 멤버변수와 함수는 자기 클래스와 상속 클래스에서만 접근 허용. private: // 지금부터 선언되는 멤버변수와 함수는 자기 클래스에서만 접근 허용. Car() { } // 생성자는 외부에서 접근 허용이 되어야 한다. protected: // 자기 클래스 내부와 상속클래스에서 접근 허용한다. // .... <heading>[디지털 아카이빙]]에서의 캡슐화 </heading> 캡슐화란 디지털 문헌의 원본을 그대로 유지하며 원본을 해석하는데 필요한 세부절차에 관한 정보, 즉 보존 메타데이터를 함께 보존하는 방식. 보존처리 기술방식의 하나이다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
디지털 아카이빙에서 캡슐화가 갖는 의미와 구체적인 방식은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    디지털 아카이빙 맥락에서의 캡슐화의 정의와 그 방식에 대해 묻는 질문임을 파악한다.

  2. 2정보 추출information_extraction

    본문 내 '[디지털 아카이빙]에서의 캡슐화' 섹션에서 관련 정보를 추출한다.

    • 캡슐화란 디지털 문헌의 원본을 그대로 유지하며 원본을 해석하는데 필요한 세부절차에 관한 정보, 즉 보존 메타데이터를 함께 보존하는 방식.
  3. 3근거 선택evidence_selection

    캡슐화의 정의와 보존 방식에 대한 핵심 구절을 선별한다.

    • 디지털 문헌의 원본을 그대로 유지하며 원본을 해석하는데 필요한 세부절차에 관한 정보, 즉 보존 메타데이터를 함께 보존하는 방식
  4. 4논리 통합logical_integration

    디지털 문헌 원본 유지와 보존 메타데이터의 결합이 캡슐화의 핵심임을 연결한다.

  5. 5결론 도출conclusion_formulation

    디지털 아카이빙에서의 캡슐화는 보존처리 기술방식의 하나로서 원본과 보존 메타데이터를 함께 보존하는 것임을 도출한다.

    • 보존처리 기술방식의 하나이다.
  6. 6답변 생성answer_generation

    질문에 대해 문맥에 근거하여 완전한 문장으로 답변을 작성한다.

    • 디지털 문헌의 원본을 그대로 유지하며 원본을 해석하는데 필요한 세부절차에 관한 정보, 즉 보존 메타데이터를 함께 보존하는 방식
최종 답변 (final_answer)
디지털 아카이빙에서의 캡슐화는 보존처리 기술방식의 하나로, 디지털 문헌의 원본을 그대로 유지하면서 원본을 해석하는 데 필요한 세부 절차에 관한 정보인 보존 메타데이터를 함께 보존하는 방식을 의미한다.
핵심 해석 (core_interpretation)
디지털 아카이빙에서의 캡슐화는 디지털 문헌의 원본을 유지하고 원본을 해석하는 데 필요한 보존 메타데이터를 함께 보존하는 보존처리 기술 방식이다.