팩토리 패턴1 개발 - 디자인 패턴 이 글은 '면접을 위한 CS 전공지식 노트 - 주홍철'을 읽고 부하고 정리한 내용을 작성한 글이다. 디자인 패턴이란 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 많들어 놓은 것을 의미한다. 여기서 설명할 디자인 패턴들은 아래와 같다. 싱들톤 패턴 팩토리 패턴 전략 패턴 옵저버 패턴 프록시 패턴 이터레이터 패턴 노출모듈 패턴 MVC 패턴 1. 싱글톤 패턴(singleton pattern) 싱글톤 패턴은 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴이다. 클래스는 큰 틀의 형태로 이 틀을 기반으로 알맹이를 채워 넣는 실체가 인스턴스이다. 인스턴스는 여러 가지 만들 수 있지만 싱글톤 패턴은 오직 하나의 인스턴스만을 만들어 이를 기반.. 2023. 5. 23. 이전 1 다음