검색어 입력폼

디자인 패턴 중에 싱글턴 패턴에 관한 PPT 입니다. (Singleton, DesignPattern)

저작시기 2015.02 | 등록일 2015.03.03 | 최종수정일 2021.05.04 파워포인트파일 MS 파워포인트 (pptx) | 22페이지 | 가격 1,000원

소개글

디자인패턴을 공부하면서 싱글턴에 대한 발표를 위해 만든 PPT입니다.
비전공자 입장에서 만들어서 그냥 코드만 쓰고 만든 PT가 아니라 애니메이션도 쓰는 등 쉽게 풀어서 썼습니다.
코드 예제를 직접 만들어서 넣었고 3개정도의 예제가 들어가 있습니다.

목차

1. 싱글톤이란?
2. 객체생성이란?
3. 기존 new 생성자로 객체생성 vs 싱글턴 객체 생성 비교 (코드 존재)
4. 싱글턴에 대한 궁금점, 고민점
5. 싱글 스레드, 멀티 스레드인 경우의 싱글턴 비교(코드)
6. 싱글턴의 문제점 해결 방안 3가지
7. 싱글턴의 장점, 쓰는 이유

본문내용

Singleton 이란?
프로그램 실행시,
- 하나의 클래스에 대한 인스턴스(객체)가 보통 여러 개 생성된다.

반드시 1 개의 인스턴스만 생성되어야 하는 클래스도 있다.
- 예 : 컴퓨터 자체를 표현한 클래스, Window 시스템을 표현한 클래스

이 경우 프로그래머가 new MyClass( ) 를 한번만 실행하면 된다.
- 그러나!! 반드시 1개의 인스턴스만 생성되도록 프로그램(코드)에 표현하고 싶다면!
 Singleton 패턴을 사용한다!

Q) 클래스는 붕어빵을 만드는 틀과 같은 거 아닌가요? 일단 틀을 만들어 놓고 붕어빵(인스턴스)를 마구 만들고 싶은데!!
한 개만 만들 거면 대체 왜! 힘들여 클래스를 만드나요!??!
1. 만약 컴퓨터의 여러 리소스를 관리하는 객체가 여러 개 생성된다면??
2. 인스턴스와 b인스턴스가 컴퓨터 자원을 활용하는 방법이 서로 다르다면??

참고 자료

없음
다운로드 맨위로