책 내용 질문하기
3번문제가 쫌 의아해서 질문드립니다.
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
101
조회수
438
작성일
2020-01-07
작성자
탈퇴*원
첨부파일
소프트웨어 아키텍처 설계의 기본 원리 4가지가 모듈화 , 추상화 , 단계적 분해 , 정보 은닉이여서 2번이 답이 아니라고 되어있는데 동영상강좌에서는 정보은닉과 유사한것으로 캡슐화가 있다고 했는데 캡슐화랑 정보 은닉은 다른건가요??
답변
2020-01-08 09:38:51
안녕하세요 길벗수험서 운영팀입니다.
정확히 구분하자면 '정보은닉'은 '캡슐화'라는 작업을 수행함으로써 발생하는 특성입니다.
일반적으로 캡슐화를 통해 정보은닉을 구현하고 서로의 설명에 겹치는 부분이 많다보니 캡슐화 = 정보은닉으로 인식될 수 있으나, 서로 개념을 분리하여 암기해두시기 바랍니다.
캡슐화 : 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶고, 외부에서의 접근을 제한함으로써 결합도를 낮추는 행위
정보 은닉 : 모듈 내부에 포함된 절차와 자료들의 정보가 감추어져 다른 모듈이 접근하거나 변경하지 못하도록 하는 기법
행복한 하루되세요 :)
-
관리자2020-01-08 09:38:51
안녕하세요 길벗수험서 운영팀입니다.
정확히 구분하자면 '정보은닉'은 '캡슐화'라는 작업을 수행함으로써 발생하는 특성입니다.
일반적으로 캡슐화를 통해 정보은닉을 구현하고 서로의 설명에 겹치는 부분이 많다보니 캡슐화 = 정보은닉으로 인식될 수 있으나, 서로 개념을 분리하여 암기해두시기 바랍니다.
캡슐화 : 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶고, 외부에서의 접근을 제한함으로써 결합도를 낮추는 행위
정보 은닉 : 모듈 내부에 포함된 절차와 자료들의 정보가 감추어져 다른 모듈이 접근하거나 변경하지 못하도록 하는 기법
행복한 하루되세요 :)