본문으로 바로가기

붉은범의개발일기

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    붉은범

    주로 백준문제풀이와 유니티개발일기 작성하고있습니다~!

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

CS/디자인 패턴 검색 결과

해당 글 1건

싱글톤 패턴 장단점

디자인 패턴이란??프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것을 의미한다싱글톤 패턴하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴이다하나의 클래스를 기반으로 여러 개의 개별적인 인스턴스를 만들 수 있지만 그렇게 하지 않는다보통 데이터베이스 연결 모듈에 많이 사용한다 장점하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른 모듈들이 공유하며 사용하기 때문에 인스턴스를 생성할 때 드는 비용이 줄어든다 단점의존성이 높아진다단위테스를 할 때 애로사항이 꼽힌다모듈 간의 결합을 강하게 만든다는 싱글톤 패턴의 단점을 의존성 주입(DI, Dependncy Injection)을 통해 모듈 간의 결합을 조금 더 느슨하게 만들어 해결..

CS/디자인 패턴 2024. 9. 9. 16:50
  • 이전
  • 1
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 전체 (159)
    • 백준 문제풀이(JAVA) (26)
      • 다익스트라 (7)
      • 트리 (3)
      • 그리디 알고리즘 (2)
      • 그래프 탐색 (7)
      • 브루트포스 (1)
      • DP(다이나믹프로그래밍) (2)
    • 유니티 (45)
      • 2D러닝액션(모바일) (5)
      • UI (3)
      • 최적화 (8)
      • 모바일 멀티플레이 Shooting Game (13)
    • Spring boot (21)
    • CS (22)
      • 운영체제 (20)
      • 디자인 패턴 (1)
    • SKALA (37)
      • AI (15)
      • Front-end (11)
      • Back-end, DB (5)
      • Cloud (2)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 유니티
  • Unity
  • Computer Science
  • OS
  • skala
  • Spring
  • SK
  • 백준
  • java
  • 운영체제
  • 코딩테스트
  • skala1기
  • 유니티3D
  • 알고리즘
  • CS
MORE+

ARCHIVE

CALENDAR

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 붉은범의개발일기, ALL RIGHT RESERVED.
붉은범의개발일기
블로그 이미지 붉은범 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 전체 (159)
    • 백준 문제풀이(JAVA) (26)
      • 다익스트라 (7)
      • 트리 (3)
      • 그리디 알고리즘 (2)
      • 그래프 탐색 (7)
      • 브루트포스 (1)
      • DP(다이나믹프로그래밍) (2)
    • 유니티 (45)
      • 2D러닝액션(모바일) (5)
      • UI (3)
      • 최적화 (8)
      • 모바일 멀티플레이 Shooting Game (13)
    • Spring boot (21)
    • CS (22)
      • 운영체제 (20)
      • 디자인 패턴 (1)
    • SKALA (37)
      • AI (15)
      • Front-end (11)
      • Back-end, DB (5)
      • Cloud (2)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바