책 내용 질문하기
126쪽 37번
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
126
조회수
244
작성일
2020-07-04
작성자
탈퇴*원
첨부파일

visitor 패턴은 처리기능을 별도의 클래스로 만드는것으로 알고 있습니다.(본문 내용에 따르면) 

근데 126쪽 해설에 따르면 자료구조와 같이 접근이 잦은 객체에 대해 동일한 인터페이스를 사용하도록하는 패턴이라고 나와있습니다.

 

둘이 같은 말인가요?

위의 두 visitor 패턴에 대한 설명이 이해가 가지않아 질문 드립니다

 

답변
2020-07-06 14:38:43

안녕하세요 길벗수험서 운영팀입니다.

 

예, 동일한 의미입니다.

 

배열을 생각해보세요. 배열은 자료가 저장되는 메모리 구조가 있고, 메모리 구조에 데이터를 입력하는 '처리기능'과 데이터를 삭제하는 '처리 기능'이 있죠.

 

이러한 형태의 처리 기능은 해당 자료 구조를 사용함에 있어 빈번하게 사용될 수 밖에 없으므로, 별도의 클래스로 분리하여 두면  a배열을 이용할 때도, b배열을 이용할 때도 동일한 클래스를 이용하게 됨으로써 메모리를 절약할 수 있게 되죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-07-06 14:38:43

    안녕하세요 길벗수험서 운영팀입니다.

     

    예, 동일한 의미입니다.

     

    배열을 생각해보세요. 배열은 자료가 저장되는 메모리 구조가 있고, 메모리 구조에 데이터를 입력하는 '처리기능'과 데이터를 삭제하는 '처리 기능'이 있죠.

     

    이러한 형태의 처리 기능은 해당 자료 구조를 사용함에 있어 빈번하게 사용될 수 밖에 없으므로, 별도의 클래스로 분리하여 두면  a배열을 이용할 때도, b배열을 이용할 때도 동일한 클래스를 이용하게 됨으로써 메모리를 절약할 수 있게 되죠.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.