ログイン

문제다 문제

문제다 문제
17問 • 1年前
  • 최요한 애플계정
  • 通報

    問題一覧

  • 1

    - 객체 생성을 서브 클래스에서 처리하도록 분리하여 캡슐화 - 가상 생성자 패턴이라고도 한다.

    팩토리 메소드

  • 2

    - 작게 분리된 인스턴스를 건축하듯이 조합하여 객체를 생성

    빌더

  • 3

    - 구체적인 클래스에 의존하지 않고, 인터페이스를 통해 서로 연관 의존하는 객체들의 그룹으로 생성하여 추상적으로 표현

    추상 팩토리

  • 4

    원본 객체를 복제하는 방법으로 객체를 생성하는 패턴

    프로토타입

  • 5

    생성된 하나의 객체를 누구나 어디에서나 참조할 수 있으나 여러 프로세 스가 동시에 참조할 수 없다. 클래스 내에서 인스턴스가 하나뿐임을 보장

    싱글톤

  • 6

    - 기존에 구현된 클래스를 재사용할 수 있도록 맞춰주는 역할 - 호환성이 없는 클래스의 인터페이스를 다른 클래스가 이용할 수 있도록 변환

    어댑터

  • 7

    서로가 독립적으로 확장할 수 있도록 구성

    브리지

  • 8

    여러 객체를 가진 복합 객체와 단일 객체를 구분없이 다루고자 할 때 사용

    컴포지트

  • 9

    객체 간의 결합을 통해 능동적으로 기능들을 확장

    데코레이터

  • 10

    - 복잡한 서브 클래스들을 피해 / 더 상위에 인터페이스를 구성하여 서브 클래스들의 기능을 간편하게 사용

    퍼싸드

  • 11

    - 인스턴스가 필요할 때마다 매번 생성하지 않고 가능한 공유해서 사용함으로써 메모리를 절약

    플라이웨이트

  • 12

    - 복잡한 시스템을 개발하기 쉽게, 클래스와 객체를 조합하는 패턴 - 대리자라고도 불린다.

    프록시

  • 13

    - 요청을 객체의 형태로 캡슐화하여 재이용하거나 취소할 수 있도록 요청에 필요한 정보를 저장하거나 로그에 남기는 패턴

    커맨드

  • 14

    - 수많은 객체들 간의 복잡한 상호작용을 캡슐화하여 객체로 정의 - 객체 사이의 의존성을 줄여 결합도를 감소

    중재자

  • 15

    - 각 클래스들의 데이터 구조에서 처리 기능을 분리하여 별도의 클래스로 구성하는 패턴 / 클래스를 수정없이 새로운 연산 추가 가 가능함

    방문자

  • 16

    객체의 상태에 따라 동일한 동작을 다르게 처리

    상태

  • 17

    - 동일한 계열의 알고리즘들을 개별적으로 캡슐화하여 상호 교환 - 클라이언트는 원하는 알고리즘을 선택하여 사용

    전략

  • 모의고사

    모의고사

    최요한 애플계정 · 100問 · 1年前

    모의고사

    모의고사

    100問 • 1年前
    최요한 애플계정

    모의고사 후반

    모의고사 후반

    최요한 애플계정 · 75問 · 1年前

    모의고사 후반

    모의고사 후반

    75問 • 1年前
    최요한 애플계정

    문제

    문제

    최요한 애플계정 · 13問 · 1年前

    문제

    문제

    13問 • 1年前
    최요한 애플계정

    정처기

    정처기

    최요한 애플계정 · 52問 · 1年前

    정처기

    정처기

    52問 • 1年前
    최요한 애플계정

    신기술

    신기술

    최요한 애플계정 · 97問 · 1年前

    신기술

    신기술

    97問 • 1年前
    최요한 애플계정

    問題一覧

  • 1

    - 객체 생성을 서브 클래스에서 처리하도록 분리하여 캡슐화 - 가상 생성자 패턴이라고도 한다.

    팩토리 메소드

  • 2

    - 작게 분리된 인스턴스를 건축하듯이 조합하여 객체를 생성

    빌더

  • 3

    - 구체적인 클래스에 의존하지 않고, 인터페이스를 통해 서로 연관 의존하는 객체들의 그룹으로 생성하여 추상적으로 표현

    추상 팩토리

  • 4

    원본 객체를 복제하는 방법으로 객체를 생성하는 패턴

    프로토타입

  • 5

    생성된 하나의 객체를 누구나 어디에서나 참조할 수 있으나 여러 프로세 스가 동시에 참조할 수 없다. 클래스 내에서 인스턴스가 하나뿐임을 보장

    싱글톤

  • 6

    - 기존에 구현된 클래스를 재사용할 수 있도록 맞춰주는 역할 - 호환성이 없는 클래스의 인터페이스를 다른 클래스가 이용할 수 있도록 변환

    어댑터

  • 7

    서로가 독립적으로 확장할 수 있도록 구성

    브리지

  • 8

    여러 객체를 가진 복합 객체와 단일 객체를 구분없이 다루고자 할 때 사용

    컴포지트

  • 9

    객체 간의 결합을 통해 능동적으로 기능들을 확장

    데코레이터

  • 10

    - 복잡한 서브 클래스들을 피해 / 더 상위에 인터페이스를 구성하여 서브 클래스들의 기능을 간편하게 사용

    퍼싸드

  • 11

    - 인스턴스가 필요할 때마다 매번 생성하지 않고 가능한 공유해서 사용함으로써 메모리를 절약

    플라이웨이트

  • 12

    - 복잡한 시스템을 개발하기 쉽게, 클래스와 객체를 조합하는 패턴 - 대리자라고도 불린다.

    프록시

  • 13

    - 요청을 객체의 형태로 캡슐화하여 재이용하거나 취소할 수 있도록 요청에 필요한 정보를 저장하거나 로그에 남기는 패턴

    커맨드

  • 14

    - 수많은 객체들 간의 복잡한 상호작용을 캡슐화하여 객체로 정의 - 객체 사이의 의존성을 줄여 결합도를 감소

    중재자

  • 15

    - 각 클래스들의 데이터 구조에서 처리 기능을 분리하여 별도의 클래스로 구성하는 패턴 / 클래스를 수정없이 새로운 연산 추가 가 가능함

    방문자

  • 16

    객체의 상태에 따라 동일한 동작을 다르게 처리

    상태

  • 17

    - 동일한 계열의 알고리즘들을 개별적으로 캡슐화하여 상호 교환 - 클라이언트는 원하는 알고리즘을 선택하여 사용

    전략