프록시1 [CS Study] 1. 디자인 패턴과 프로그래밍 패러다임 (1) # 본 글은 인하대학교 단풍나무숲 CS 스터디 에 작성한 내용을 그대로 가져온 글입니다. # 본 글은 내용상 부족하거나 미흡한 점이 많습니다. 디자인 패턴과 프로그래밍 패러다임(1) 목차 싱글톤 팩턴 팩토리 패턴 전략 패턴 옵저버 패턴 프록시 패턴과 프록시 서버 이터레이터 패턴 노출모듈 패턴 1. 싱글톤 패턴 정의: 하나의 객체는 하나의 인스턴스만 가진다. 객체를 미리 생성해 두고, 필요할 때 해당 객체를 가져다 쓴다 장점: 메모리 관리의 효율성 증가 클래스 간의 데이터 공유가 쉽다 단점: 싱글톤 구현을 위한 코드 자체가 많이 필요하다 테스트가 어렵다 (단위 테스트, TDD) 클라이언트가 구체 클래스에 의존함 관련 설명 링크: 우아한테크코스 - 싱글톤 패턴이란? 2. 팩토리 패턴 객체 생성과 사용 부분을.. 2022. 7. 24. 이전 1 다음