logo정처기 감자

Command Palette

Search for a command to run...

정보처리기사 실기를 위한 디자인 패턴 암기 방법

SW설계앱설계
정보처리기사 실기를 위한 디자인 패턴 암기 방법
읽는데 7분 소요
처음 쓰여진 날: 2025-09-02
마지막 수정일: 2025-10-29
조회수: —
선수학습(1개)
  • 객체와 클래스 - 클래스, 인스턴스, 생성자

요약

정보처리기사 실기를 위한 디자인 패턴 암기 방법과 각 디자인 패턴 설명 링크입니다. 생성, 구조, 행위 패턴을 암기법과 함께 정리했습니다.

정보처리기사 실기에 나오는 디자인 패턴 암기 방법과 각 디자인 패턴 설명 링크입니다.
  • 암기는 기본적으로 본인이 편한 방식 + 관심있는 주제를 활용하는 것이 가장 좋습니다.
  • 아래 암기법은 참고용으로 보시면 됩니다.
  • 디자인패턴은 생성패턴 5가지, 구조패턴 7가지, 행위패턴 11가지로 총 23가지입니다.
  • 두음 법칙만으로는 외우기 쉽지 않습니다
  • 그래서 제가 사용하는 암기법은 두음법 + 이미지입니다.(정처기 시험이 끝나도 잊혀지지 않는 암기법입니다.)
  • 단순하게 디자인패턴에 뭐가 있는지만 알아선 안됩니다. 꼭 링크로 들어가서 어떤 패턴인지 이해하세요.

디자인패턴을 정보처리기사 실기 시험을 위해 반드시 외워야할까요?

결론부터 말하자면 반드시 외울 필요는 없습니다. 정처기 감자 기출 문제를 풀다보면 알 수 있듯이 정보처리기사 실기 시험에서는 보기에 디자인패턴 종류를 주고 있습니다. 반대로 정보처리기사 필기 시험에서는 알면 매우 유리합니다. 필기에서는 패턴에 맞는 키워드를 아는 것도 중요하지만 패턴이 어떤 패턴인지(생성패턴인지 구조패턴인지 행위패턴인지)를 알아야 맞출 수 있는 문제가 종종 출제됩니다.

하지만 전체적인 그림을 알고 있다면 헷갈리기 쉬운 디자인패턴 문제를 확실하게 푸는데 큰 도움이 됩니다.


생성 패턴

두음 암기법 : 싱팩빌프앱

싱글 팩토리 빌드 프로토스 앱
정처기 감자 생성 패턴 암기법
생성 패턴 이미지 암기법: 싱팩빌프앱
  • 싱 : 싱글톤 패턴(Singleton)
  • 팩 : 팩토리 메서드 패턴(Factory Method)
  • 빌 : 빌더 패턴(Builder)
  • 프 : 프로토타입 패턴(Prototype)
  • 앱 : 앱스트랙트 팩토리(Abstract Factory - 추상 팩토리) 패턴

생성 패턴 - 정보처리기사 실기 시험 기출 키워드

생성 패턴기출 키워드
싱글톤 패턴(Singleton)객체 하나만 생성, 어디서든 참조, 특정 클래스의 인스턴스가 오직 하나임을 보장
팩토리 메서드 패턴(Factory Method)상위 클래스 - 인터페이스만 정의, 서브 클래스 - 실제 생성 담당
빌더 패턴(Builder)조립 + 분리
프로토타입 패턴(Prototype)인스턴스를 복제
앱스트랙트 팩토리 패턴(Abstract Factory)조합을 만드는 인터페이스(API) 제공, Kit이라고 불림.

생성 패턴 설명 문제 링크

싱글톤 Singleton 패턴 팩토리 메서드 Factory Method 패턴 빌더 Builder 패턴 프로토타입 Prototype 패턴 추상 팩토리 Abstract Factory 패턴

구조 패턴

두음 암기법 : 어데퍼프브플컴

브플어오르는 퍼프 어데있나?
구조 패턴 암기법 감자
구조 패턴 이미지 암기법: 어데퍼프브플컴
  • 어 : 어댑터 패턴 (Adapter)
  • 데 : 데코레이터 패턴 (Decorator)
  • 퍼 : 퍼사드 패턴 (Facade)
  • 프 : 프록시 패턴 (Proxy)
  • 브 : 브리지 패턴 (Bridge)
  • 플 : 플라이웨이트 패턴 (Flyweight)
  • 컴 : 컴포지트 패턴 (Composite)

구조 패턴 - 정보처리기사 시험 기출 키워드

구조 패턴기출 키워드
어댑터 패턴(Adapter)서로 다른 인터페이스 연결, 기존 클래스 재사용할수 있도록 중간에서 맞춰주는 역할
데코레이터 패턴(Decorator)기능 추가 + 확장
퍼사드 패턴(Facade)단순 인터페이스, 오류 단위 확인
프록시 패턴(Proxy)객체의 대리자가 대신 처리
브리지 패턴(Bridge)기능 클래스-구현 클래스 연결, 추상 계층 분리
플라이웨이트 패턴(Flyweight)가상 인스턴스/ 가상화
컴포지트 패턴(Composite)트리구조, 복합 객체 = 단일 객체

구조 패턴 설명 문제 링크

어댑터 Adapter 패턴 데코레이터 Decorator 패턴 퍼사드 Facade 패턴 프록시 Proxy 패턴 브리지 Bridge 패턴 플라이웨이트 Flyweight 패턴 컴포지트 Composite 패턴

행위 패턴

두음 암기법 : 전옵 중방이상인 메커책템

전체 옵션 중간 방어력 이상인 메커닉 책 아이템
행위 패턴 암기법 감자
행위 패턴 이미지 암기법: 전옵 중방이상인 메커책템
  • 전 : 전략 패턴(Strategy)
  • 옵 : 옵저버 패턴(Observer)
  • 중 : 중재자 패턴(Mediator)
  • 방 : 방문자 패턴(Visitor)
  • 이 : 이터레이터 패턴(Iterator)
  • 상 : 상태 패턴(State)
  • 인 : 인터프리터 패턴(Interpreter)
  • 메 : 메멘토 패턴(Memento)
  • 커 : 커맨드 패턴(Command)
  • 책 : 책임 연쇄 패턴(Chain of Responsibility)
  • 템 : 템플릿 메서드 패턴(Template Method)

행위 패턴 - 정보처리기사 시험 기출 키워드

행위 패턴키워드
전략 패턴(Strategy)알고리즘군
옵저버 패턴(Observer)한 객체 바뀌면 의존하는 다른 객체에 연락 가고 자동 갱신
중재자 패턴(Mediator)객체 간 중재자, 객체지향 목표 달성하게 해줌
방문자 패턴(Visitor)메서드가 각 클래스 돌아다님, 새로운 기능(연산)만 따로 추가할때 사용
이터레이터 패턴(Iterator)컬렉션 내 모든 요소 순차 탐색, Cursor
상태 패턴(State)원시코드 수정 취소, 상태 캡슐화
인터프리터 패턴(Interpreter)특정 언어 문법 정의, 그 문법으로 작성된 문장을 해석
메멘토 패턴(Memento)복구, Undo 기능, 객체 정보 저장
커맨드 패턴(Command)재사용성, 기능 캡슐화
책임 연쇄 패턴(Chain of Responsibility)하드코딩(기능 처리 연결 변경 불가) -> 연결 변경 가능하게 디자인
템플릿 메서드 패턴(Template Method)상위 클래스 - 추상 메서드(기능의 골격) , 하위 클래스 - 세부처리 구체화

행위 패턴 설명 문제 링크

전략 Strategy 패턴 옵저버 Observer 패턴 중재자 Mediator 패턴 방문자 Visitor 패턴 이터레이터 Iterator 패턴 상태 State 패턴 인터프리터 Interpreter 패턴 메멘토 Memento 패턴 커맨드 Command 패턴 책임 연쇄 Chain of Responsibility 패턴 템플릿 메서드 Template Method 패턴

정처기 실기 기출 문제

정처기 실기 대비 실전 문제

메가커피와 함께, 홈페이지 개선에 참여하세요! ☕
혹시 이용에 불편한 점이나 개선이 필요한 부분을 발견하셨나요? 댓글로 알려주시면 더 나은 감자가 될 수 있어요! 🥔 제보해주신 모든 분께 메가커피 기프티콘을 드립니다! (본인 이메일로 댓글 달아주셔야해요~)

관련 글

(41개)
제목태그업데이트시험
앱 설계(디자인패턴, 응집도-결합도,객체지향) 정보처리기사 실기 모의 시험
앱설계SW설계앱설계
2025-10-08응시
객체 지향 설계 원칙 - SOLID
객체지향SW설계앱설계객체지향
2025-10-11-
럼바우 객체 모델링 - 객(정)동기
객체지향SW설계앱설계객체지향
2025-10-08-
정처기 감자정처기 감자

정보처리기사 합격
도와줄라고 하는 감자

실기 이론

  • 이론 공부법
  • DB
  • 네트워크/OS
  • SW 설계
  • SW 개발
  • 보안/신기술

시험 응시

  • 시험장 찾기
  • 원서 접수
  • 응시자격 서류

요약 PDF

  • 26년 1회 이론 압축
  • 초압축 25년 3회
  • 압축 25년 3회

기출문제

  • 전체 기출문제
  • 25년 3회
  • 25년 2회
  • 문제 포럼

감자 이용권

  • 이용권 구매

실기 이론

  • 이론 공부법
  • DB
  • 네트워크/OS
  • SW 설계
  • SW 개발
  • 보안/신기술

시험 응시

  • 시험장 찾기
  • 원서 접수
  • 응시자격 서류

요약 PDF

  • 26년 1회 이론 압축
  • 초압축 25년 3회
  • 압축 25년 3회

기출문제

  • 전체 기출문제
  • 25년 3회
  • 25년 2회
  • 문제 포럼

감자 이용권

  • 이용권 구매
© 2025 재현기획개발. All rights reserved.
  • 정처기 감자의 시작
  • 업데이트 로그
  • 개인정보 처리방침
  • 이용약관
상호명 : 재현기획개발 / 주소: 서울특별시 영등포구 영등포로 150, 지하1층 108호 L145 가라지(당산동1가, 생각공장 당산) / 대표: 김재현 / 전화: 010-8158-7127 / 통신판매업신고: 제2025-서울영등포-1569호 / 이메일: contact@edugamja.com / 사업자등록번호: 573-51-00999