반응형 싱글톤1 디자인패턴 정의와 종류 소프트웨어 개발을 할때 사용되는 디자인 패턴이란 과거에 소프트웨어 개발 과정에서 발견된 설계 노하우를 축적하여 그 방법에 이름이 붙여서 이후에 재사용 하기 좋은 형태로 특정 규약을 만들어서 정리해둔것을 말한다. 즉 효율적으로 알고리즘을 만들고 코드를 만들기 위한 방법론이라고 생각하면 될듯하다.특정 한두개의 패턴을 외우기 보다는 다양하게 이해를 하고 적시적소에 맞게 자신의 코드에 녹여내면 될듯 하다. 종류는 대분류로는 생성패턴, 구조패턴, 행위 패턴으로 나뉘고 몇가지만 살펴보면, 생성패턴에서는 가장 유명한 디자인패턴인 싱글톤 패턴이 있다.클래스의 인스턴스가 하나임을 보장하고 접근할수 있는 전역적인 접근점을 제공한다.그리고 또다른 유명한 패턴은 추상팩토리 패턴이다.구체적인 클래스를 지정하지 않고 관련이 있거.. 2022. 1. 14. 이전 1 다음 반응형